【发布时间】:2020-11-05 08:11:55
【问题描述】:
我在控制台中有错误
Uncaught SyntaxError: '' string literal contains an unscaped line break
'<ul>\n' +
'<?php for ($i = 1; $i < 31; $i++){
echo '<li onclick="updateBasket('.$i.','+value['basketID'].')"><?= $i ?></li>';
}
?>'+
'</ul>\n' +
【问题讨论】:
-
您似乎在
<?php块中混合了 JavaScript 和 PHP 语法。你的意思是.$value['basketID']? -
您不能在 PHP 代码中使用 JavaScript 值!如果您只需要重复
onclick语句 30 次,那么只需在 JavaScript 中执行循环即可。
标签: javascript php