У меня есть список <?= total ?>
длиной 7, и я хочу, чтобы элемент в массиве push-списка был другим.
Я запускаю скрипт приложения Google и ошибка страницы
"ReferenceError: "k" is not defined. (line 328, file "Code")"
var tmp = [];
for(var k = 0; k < <?= total.length ?> ; k ++){
tmp.push(<?= total[k] ?>);
}
Скриптлеты (<?= ... ?>
) выполняются раньше, чем скрипт на стороне клиента. Возможно, вы захотите сделать это вместо этого.
var tmp = [];
<? for( var k = 0; k < total.length; k++ ){ ?>
tmp.push(<?= total[k] ?>);
<? } ?>
Что делает <?= ... ?>
, так это печатает значение, указанное в скриптлете. Дополнительную информацию можно найти в документации.
большое спасибо <3 <3 <3. это бег!!! чтобы вы могли яснее объяснить, как использовать "<? = ". я не понимаю как им пользоваться