我如何维护此代码,以便它不会在新行上中断。由于这个字符串被破坏,我得到一个javascript字符串文字错误。
我需要在PHP端执行此操作。
我已经尝试过str_replace但是没有这样做。我不明白为什么这条线路首先被打破了。
CKEDITOR.instances.article.setData('<p>Test</p>
');
PHP:
$text = '<p>Test</p>';
答案 0 :(得分:1)
Javascript字符串文字不能包含未转义的换行符。
您需要在打印字符串之前调用json_encode()
以转义换行符和其他特殊字符。