2016-12-31 79 views
0

我是tryind从数据库表向CKEDITOR发送数据。数据被发送到查看(刀片)在$page变量。在$page->body<p>Example text</p> 我使用JavaScript在CKEDITOR显示数据:JS中的“SyntaxError:unterminated string literal”将数据传递到视图

<script type="text/javascript"> 
    CKEDITOR.instances.messageArea.setData("{!! $page->body !!}"); 
</script> 

但错误appeares:

SyntaxError: unterminated string literal 
CKEDITOR.instances.messageArea.setData("<p>Example text</p> 

回答

0

$page->body似乎包含换行符,但JavaScript的字符串不支持换行。您可以尝试使用模板字符串:

CKEDITOR.instances.messageArea.setData(`{!! $page->body !!}`);