我正在尝试在 Javascript 函数中打印 PHP 变量的字符串。每当我在存储在 PHP 变量中的字符串中使用新行时,在 Javascript 函数中打印出来时都会出现 Uncaught SyntaxError 错误.
最佳答案
如果你想跨多行声明一个字符串变量,你可以使用这个语法:
var str = `line 1
line 2
line 3`;
请注意 (`) 而不是 (")/(') 双引号或单引号。它们不能用于声明多行字符串。
基本上,您需要这样写:
jQuery("body").replaceWith(`<?php echo $PHPVARIABLE?>`)
关于javascript - 未捕获的语法错误 : Invalid or unexpected token for new line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45661422/