如何让PHP回显“; 〃;作为javascript的纯文本,并且不具有"; 〃;创建一条新行


How do I let PHP echo " " as plain-text for javascript and not have the " " create a new line?

PHP正在回显JavaScript(我使用的是jQuery库),如下所示:

echo 'var users = $("#add").val().split("'n");';

但是,''n正在创建一个换行符,使回显的脚本看起来像,从而中断JavaScript。有办法绕过这一点吗
非常感谢!

'n是一个转义序列,意思是换行。反斜杠是转义序列的开头,输出一个反斜杠,然后写入''。所以你想要''n。其他有用的转义序列包括引号:使用'"将引号放入字符串中,而不是结束字符串。

echo "var users = $('"#add'").val().split('"''n'");";

不确定是否正在查找此

echo "<script>alert('Line1''''nThis still in Line1')</script>";