使用Jinja2模板
呈现以下HTMLtinyMCE.activeEditor.setContent("<p>skldjlfjsd kajshdfkhasdlk falsd</p>
<p> </p>
<p>sdf</p>
<p>sdsdfsd</p>
<p> f</p>
<p>sdfsdfsd</p>");
模板是
tinyMCE.activeEditor.setContent("{{ article.content|safe }}");
浏览器给出了以下错误
Uncaught SyntaxError: Unexpected token ILLEGAL
答案 0 :(得分:0)
问题是传递给tinyMCE.activeEditor.setContent
的字符串中未转义的新行字符。有几种方法可以解决这个问题,其中一种方法是将每一行放在一个单独的字符串中,并将它们连接在一起,例如。
tinyMCE.activeEditor.setContent([
"<p>skldjlfjsd kajshdfkhasdlk falsd</p>",
"<p> </p>",
"<p>sdf</p>",
"<p>sdsdfsd</p>",
"<p> f</p>",
"<p>sdfsdfsd</p>"
].join("\n"));