【问题标题】:Uncaught SyntaxError: Invalid or unexpected token for new line未捕获的 SyntaxError:新行的无效或意外令牌
【发布时间】:2018-01-21 12:27:40
【问题描述】:

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

【问题讨论】:

  • 请勿发布pictures。请在此处粘贴您的代码,并向我们展示您的尝试。
  • 好的,先生。我是stackoverflow的新手。下次我将粘贴我的代码。谢谢

标签: javascript php jquery wordpress


【解决方案1】:

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

var str = `line 1
  line 2
  line 3`;

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

基本上,你需要这样写:

jQuery("body").replaceWith(`<?php echo $PHPVARIABLE?>`)

【讨论】:

  • 完美解决了我从文本区域获取用户输入的问题!谢谢!
猜你喜欢
  • 2016-10-17
  • 2018-08-25
  • 1970-01-01
  • 2020-10-13
  • 1970-01-01
  • 1970-01-01
  • 2019-04-20
  • 1970-01-01
  • 2017-05-02
相关资源
最近更新 更多