我正在用PHP构建需要在Javascript函数中使用的多行字符串,所以我echo出了字符串,它们出现在它们应该出现的地方,但我遇到的问题是Javascript多行字符串必须在每行的末尾有一个反斜杠\。
除了在中硬编码反斜杠(我不能这样做,因为字符串也是在Javascript函数之外使用的),我如何在字符串中的每个换行符之前添加反斜杠?
发布于 2012-11-24 01:38:20
str_replace("\r\n","\\\r\n",$str)发布于 2012-11-24 01:40:09
通过json_encode函数运行字符串以生成JavaScript字符串。不要试图编写自己的例程来确保JS的字符串安全。
https://stackoverflow.com/questions/13533606
复制相似问题