javascript - 未捕获的语法错误 : Invalid or unexpected token for new line

标签 javascript php jquery wordpress

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

enter image description here

最佳答案

如果你想跨多行声明一个字符串变量,你可以使用这个语法:

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/

相关文章:

javascript - jQuery/Javascript/HTML 将 div 转换为另一个动画

jquery - 如何使用 jQuery 使文本自行键入?

javascript - typescript 计算数组中的重复项并按每个项目的计数对结果进行排序

javascript - 没有按照我想要的方式获取 json

curl 调用后未保存 PHP session

php - Laravel 5 关机功能替代

javascript - 如何获取div的最后一个类

javascript - 从带有换行符的文本区域到数据库的数据

javascript - 如何让React组件返回一个javascript节点元素

php - 对于每个数据 jquery ajax