使用 CakePHP,可以通过将以下内容放入视图中来插入普通的 JavaScript:
$this->Html->scriptStart(array('inline' => false));
echo 'alert("Hello world!");';
$this->Html->scriptEnd();
不幸的是,如果您有多个 echo 语句,所有文本都会被压缩成 1 长行。有什么方法可以拆分行并插入换行符?
我已经尝试将 \n 添加到 echo'd 语句的末尾,但无济于事。
我认为正确使用分号可以让 JS 在 1 行中正确运行,但这会带来痛苦的阅读和调试体验。