我正在使用 laravel,我在数据库中有这样的字符串,
hello
username, address
country
用户名和国家在新行中,数据库中的字段类型为“文本”,
当我试图像这样将其放入 JavaScript
变量时,
var add="{{ $data['order']->address }}";
获取错误 unterminated string literal
。如果字符串在数据库中为 1 行,则不会出错。
最佳答案
第一个选项
您可以使用 ES6 和新的字符串表示法:
var str = `my
multiline
string`;
第二个选项
用 \n
替换换行符 here :
var add="<?=str_replace("\n", '\n', $data['order']->address)?>"
关于javascript - 导致 javascript 'unterminated string literal' 错误的新行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35792497/