Разрыв строки в $home->title
нарушает синтаксис JavaScript.Вы не можете включить буквальный разрыв строки в строку JavaScript таким образом.
Чтобы исправить это, вы должны быть уверены, что данные правильно закодированы, поэтому любые апострофы, разрывы строк и т. Д. Имеют правильный формат для JavaScript,Используйте встроенную функцию json_encode()
, например:
var title=<?php echo json_encode($home->title); ?>;
console.log(title);