2015-09-26 3 views
0

Следующий HTML визуализируется с использованием jinja2 шаблоновTinyMCE - Uncaught SyntaxError: Неожиданный токен НЕЗАКОННО

tinyMCE.activeEditor.setContent("<p>skldjlfjsd kajshdfkhasdlk falsd</p> 
<p>&nbsp;</p> 
<p>sdf</p> 
<p>sdsdfsd</p> 
<p>&nbsp;f</p> 
<p>sdfsdfsd</p>"); 

шаблон

tinyMCE.activeEditor.setContent("{{ article.content|safe }}"); 

Браузер дает мне следующую ошибку

Uncaught SyntaxError: Unexpected token ILLEGAL 

ответ

0

Проблема состоит в том, что в строке переданы tinyMCE.activeEditor.setContent. Есть несколько способов исправить это, и один из них состоит в том, чтобы поместить каждую строку в отдельную строку и объединить их вместе, как это, например.

tinyMCE.activeEditor.setContent([ 
    "<p>skldjlfjsd kajshdfkhasdlk falsd</p>", 
    "<p>&nbsp;</p>", 
    "<p>sdf</p>", 
    "<p>sdsdfsd</p>", 
    "<p>&nbsp;f</p>", 
    "<p>sdfsdfsd</p>" 
].join("\n")); 
Смежные вопросы