Php Javascript字符串文字错误
如何维护此代码,使其不会在新行中中断。由于这个字符串被破坏,我得到了一个javascript字符串文字错误 我需要在PHP端执行此操作 我试过用stru_替换,但没用。我不明白为什么这条线一开始就被打破了Php Javascript字符串文字错误,php,Php,如何维护此代码,使其不会在新行中中断。由于这个字符串被破坏,我得到了一个javascript字符串文字错误 我需要在PHP端执行此操作 我试过用stru_替换,但没用。我不明白为什么这条线一开始就被打破了 CKEDITOR.instances.article.setData('<p>Test</p> '); CKEDITOR.instances.article.setData('Test '); PHP: $text='测试'; Javascript字符串文字不能有未
CKEDITOR.instances.article.setData('<p>Test</p>
');
CKEDITOR.instances.article.setData('Test
');
PHP:
$text='测试';
Javascript字符串文字不能有未转换的换行符
在打印字符串以转义换行符和其他特殊字符之前,您需要调用
json\u encode()
。您需要显示PHP代码,以便使用它来告诉您为什么它首先会被破坏。这实际上并没有解决OP存在的问题。更好地阅读问题。我认为这不是问题。@Amber:我还在打字。实际上,建议json\u encode
转义换行是一种巧妙的做法,+1。不,你不知道,json是有效的Javascript。但是,如果PHP端出现错误,可能会出现Javascript错误,因此可能需要对其进行两次编码,然后在JS端使用JSON.parse()
对其进行解码。
$text = '<p>Test</p>';