【问题标题】:Passing Javascript Variable in PHP [duplicate]在 PHP 中传递 Javascript 变量 [重复]
【发布时间】:2013-10-28 22:39:19
【问题描述】:

我正在尝试将变量传递给 php,我尝试了下面的代码,但它不起作用。注意:下面的代码只是我正在处理的一个例子。我就是这么简单。

<script>
  var value = 0;
  alert("<?php echo"+value +" ?>");
</script>

【问题讨论】:

    标签: javascript php variables var


    【解决方案1】:

    这是不可能的。 Javascript 是基于客户端(浏览器)的,而 php 是基于服务器的。

    【讨论】:

    • 请将 cmets 发布为 cmets 而不是答案
    【解决方案2】:

    PHP 是一种服务器端脚本语言。 PHP 脚本在页面加载时运行,因此在代码运行后无法在页面中放置 Javascript 变量。当您在表单中发布 Javascript 变量时,这可能是可能的。您也可以尝试使用 jQuery 发布它而无需刷新页面。

    【讨论】:

      【解决方案3】:
      <script>
        var value = 0;
        window.location.href = "myphpfile.php?value=" + value;
      </script>
      

      用你的文件名替换myphpfile.php,然后你可以在你的PHP代码中使用$_GET['value']来显示变量。

      例如

      <?php
      echo($_GET['value']);
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-11
        • 2016-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多