【问题标题】:Global php variable doesn't affect output of function [duplicate]全局php变量不影响函数的输出[重复]
【发布时间】:2014-07-24 11:18:15
【问题描述】:

我正在尝试在我的网站上实现这个示例:http://jsfiddle.net/eDeQr/1/ 问题是我需要 $cp1 = 4;variable 是全局的,而不是在该函数内。一旦我这样做,该函数就不会在第二个字段中提供任何输出。

这就是我想要的样子:

<script type="text/javascript">
    function calc() {
    var textValue1 = document.getElementById('input1').value;
    var textValue2 = $cp1;

    document.getElementById('output').value = textValue1 * textValue2;
};
</script>

$cp1 变量应该是全局变量。

【问题讨论】:

标签: javascript php variables global-variables


【解决方案1】:

您正在混合使用 JavaScript 和 PHP。实际上,您必须在 JavaScript 中回显 PHP 变量。否则,JavaScript 将寻找名为 $cpl 的 JavaScript 变量,该变量未定义。

var textValue2 = <?php echo $cp1; ?>

【讨论】:

  • 成功了,感谢您的帮助!一旦允许,我会尽快标记。
猜你喜欢
  • 2012-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-16
  • 1970-01-01
相关资源
最近更新 更多