未捕获的SyntaxError:新行的无效或意外令牌

Jah*_*han 5 javascript php wordpress jquery

我试图在Javascript函数中打印PHP变量的字符串.每当我在存储在PHP变量中的字符串中使用新行时,我在Javascript函数中将其打印出来时会出现此错误Uncaught SyntaxError.

在此输入图像描述

Nis*_*arg 10

如果要跨多行声明字符串变量,可以使用以下语法:

var str = `line 1
  line 2
  line 3`;
Run Code Online (Sandbox Code Playgroud)

注意(`)而不是(")/(')双引号或单引号.它们不能用于声明多行字符串.

基本上,你需要像这样写:

jQuery("body").replaceWith(`<?php echo $PHPVARIABLE?>`)
Run Code Online (Sandbox Code Playgroud)