【问题标题】:Concatenation Unexpected Identifier error PHP连接意外标识符错误PHP
【发布时间】:2019-03-19 11:14:41
【问题描述】:

我正在尝试在 Magento 1.x 中进行一些连接,但出现“意外标识符”错误,以下代码是 sn-p,每个 PHP 回显的格式为:

  1. $product->getPrice() - 整数 - 例如:45.00
  2. $product->getName() - 字符串 - 例如:Product Name Here
var testVar = "12345::'" + echo $product->getPrice() + "'::'" + echo $product->Name() + "'::ProductID";

我不知道为什么它不起作用,有人可以帮忙吗?

【问题讨论】:

  • 这段代码到底是什么?是 PHP 还是 Javascript?选择一个。
  • 1) 如果您混合使用 PHP + JS - 不要。它们的执行方式不同。只需使用 PHP 在 HTML DOM 元素上使用 data-* 标记来回显值并在 JS 中检索。 2)你不打开/关闭 PHP 标签,所以你的回声是文字的。

标签: javascript php concatenation magento-1.9


【解决方案1】:
var testVar = "12345::'" <?php echo $product->getPrice() ?> "'::'" <?php echo $product->Name()?>  "'::ProductID";

参考Concatenation php string to javascript string

【讨论】:

  • 谢谢大家!我错过了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-28
  • 1970-01-01
  • 2019-11-11
  • 2014-07-25
  • 1970-01-01
  • 2013-11-28
  • 1970-01-01
相关资源
最近更新 更多