字符串文字包含未转义的换行符

时间:2020-11-05 08:11:55

标签: javascript php

我在控制台中出错

未捕获的SyntaxError:”字符串文字包含未转义的换行符

'<ul>\n' +
'<?php for ($i = 1; $i < 31; $i++){
        echo '<li onclick="updateBasket('.$i.','+value['basketID'].')"><?= $i ?></li>';
    }
?>'+
'</ul>\n' +

1 个答案:

答案 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' +
相关问题