Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Javascript字符串文字错误_Php - Fatal编程技术网

Php Javascript字符串文字错误

Php Javascript字符串文字错误,php,Php,如何维护此代码,使其不会在新行中中断。由于这个字符串被破坏,我得到了一个javascript字符串文字错误 我需要在PHP端执行此操作 我试过用stru_替换,但没用。我不明白为什么这条线一开始就被打破了 CKEDITOR.instances.article.setData('<p>Test</p> '); CKEDITOR.instances.article.setData('Test '); PHP: $text='测试'; Javascript字符串文字不能有未

如何维护此代码,使其不会在新行中中断。由于这个字符串被破坏,我得到了一个javascript字符串文字错误

我需要在PHP端执行此操作

我试过用stru_替换,但没用。我不明白为什么这条线一开始就被打破了

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>';