так что я полный новичок в php/javascript.
Я пытаюсь загрузить полный массив php в массив javascript. Я написал это для Javascript:
var names = new Array();
for(var i = 0; i < 48; i++) {
names[i] = "<?php echo giveJS() ?>";
}
А это для php
static $counter = 0;
function giveJS() {
global $names;
global $counter;
$counter++;
return $names[$counter];
}
Я уже проверил, правильно ли заполнен массив php данными. Когда я пишу строку вывода в javascript, например
document.write(names[10]);
, она дает мне только первую запись в массиве php, поэтому кажется, что каждый раз, когда цикл for повторяется, он инициализирует файл php с нуля и, таким образом, устанавливает счетчик на 0. Как это исправить?