我正在尝试在Javascript函数中打印PHP变量的字符串。每当我在存储在PHP变量中的字符串中使用新行时,我在Javascript函数中将其打印出来时会出现此错误Uncaught SyntaxError
答案 0 :(得分:8)
如果要跨多行声明字符串变量,可以使用以下语法:
var str = `line 1
line 2
line 3`;
注意(`)而不是(")/(')双引号或单引号。它们不能用于声明多行字符串。
基本上,你需要这样写:
jQuery("body").replaceWith(`<?php echo $PHPVARIABLE?>`)