我使用Twig
渲染一些数据并做这样的事情:
var products = {
{% for item in items %}
{{ item.id }} : {
'title': '{{ item.title }}',
'info': '{{ item.info }}',
}
}
由item.info
变量中的换行符导致错误。
我尝试了一些技巧:将\n\r
替换为<br />
等。
我该怎么办?
UPD#1
错误讯息:Uncaught SyntaxError: Unexpected token ILLEGAL
UPD#2
替换\n
和\r
没有问题。问题是我需要变量带换行符,而不是一行。
答案 0 :(得分:2)
尝试用反斜杠结束每一行,即 例如
console.log("Line\
New")