Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
javascript使用字符串中的新行分隔符设置变量_Javascript_Jquery - Fatal编程技术网

javascript使用字符串中的新行分隔符设置变量

javascript使用字符串中的新行分隔符设置变量,javascript,jquery,Javascript,Jquery,我有一个评论系统的网站。系统获取上一条注释,并将其添加到下一条注释中 In reply to your comment:\n<?php echo $_POST['firstComment'];?>\n-------------\n 最后我遇到了一个javascript错误: Uncaught SyntaxError: Unexpected token ILLEGAL 问题是我需要新的换行符,这样注释框看起来就很像样了 如何将变量firstComment设置为此处的内容(包括换行

我有一个评论系统的网站。系统获取上一条注释,并将其添加到下一条注释中

In reply to your comment:\n<?php echo $_POST['firstComment'];?>\n-------------\n
最后我遇到了一个javascript错误:

 Uncaught SyntaxError: Unexpected token ILLEGAL
问题是我需要新的换行符,这样注释框看起来就很像样了

如何将变量firstComment设置为此处的内容(包括换行符)?我试过:

var firstComment = "<?php echo $bodyComment;?>".replace("\n|\r\n|&#13;&#10;","");
var firstComment=“”.replace(“\n | \r\n |
;
;”,”);

并且仍然会得到错误。

使用
json\u encode

var firstComment = <?php echo json_encode($bodyComment);?>;
var firstComment=;

就像使用
htmlspecialchars
进行转义一样,要输出HTML安全字符串,您需要一个类似的JavaScript字符串/数据转义函数

使用
json\u编码

var firstComment = <?php echo json_encode($bodyComment);?>;
var firstComment=;

就像使用
htmlspecialchars
进行转义一样,要输出HTML安全字符串,您需要一个类似的JavaScript字符串/数据转义函数

使用
json\u编码

var firstComment = <?php echo json_encode($bodyComment);?>;
var firstComment=;

就像使用
htmlspecialchars
进行转义一样,要输出HTML安全字符串,您需要一个类似的JavaScript字符串/数据转义函数

使用
json\u编码

var firstComment = <?php echo json_encode($bodyComment);?>;
var firstComment=;
就像使用
htmlspecialchars
进行转义一样,要输出HTML安全字符串,您需要一个类似的JavaScript字符串/数据转义函数