我在控制台中出错
未捕获的SyntaxError:”字符串文字包含未转义的换行符
'<ul>\n' +
'<?php for ($i = 1; $i < 31; $i++){
echo '<li onclick="updateBasket('.$i.','+value['basketID'].')"><?= $i ?></li>';
}
?>'+
'</ul>\n' +
答案 0 :(得分:1)
尝试一下。这将用JavaScript替换相同内容的PHP循环。替换所有内容,包括打开和关闭<ul>
的行。
// End previous concatenation.
'<ul>\n';
// Insert 30 list items.
for (let i = 0; i < 30; i++)
tr += '<li onclick="updateBasket(' + i + ', ' + value['basketCount'] + ')">' + i + '</li>';
// Continue your concatenation as before.
tr +=
'</ul>\n' +