2016-12-31 5 views
0

Я пытаюсь отправить данные из таблицы базы данных в CKEDITOR. Данные отправляются для просмотра (Blade) в переменной $page. В $page->body является <p>Example text</p> Я использую JavaScript для отображения данных в CKEditor:«SyntaxError: unterminated string literal» в JS при передаче данных для просмотра

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

но ошибка появится, чтобы:

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

ответ

0

$page->body, кажется, содержит разрывы строк, но JavaScript строки не поддерживают переносы строк. Вместо этого вы можете попробовать строку шаблона:

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

 Смежные вопросы

  • Нет связанных вопросов^_^