我正在尝试将数据从数据库表发送到 CKEDITOR。数据发送到 $page
中的 View ( Blade )多变的。在 $page->body
是 <p>Example text</p>
我使用 JavaScript 在 CKEDITOR 中显示数据:
<script type="text/javascript">
CKEDITOR.instances.messageArea.setData("{!! $page->body !!}");
</script>
但出现错误:
SyntaxError: unterminated string literal
CKEDITOR.instances.messageArea.setData("<p>Example text</p>
最佳答案
$page->body
似乎包含换行符,但 javascript 字符串不支持换行符。您可以尝试使用模板字符串:
CKEDITOR.instances.messageArea.setData(`{!! $page->body !!}`);
关于javascript - 传递数据查看时JS中的"SyntaxError: unterminated string literal",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41407810/