如何将JavaScript变量存储到PHP变量中?

时间:2016-02-19 13:20:57

标签: javascript php jquery

在下面的代码示例中,我想将JavaScript变量val存储到PHP变量$ff中。

<script>
$(document).ready(function() {

    $("#type").change(function() {
       var val = $(this).val();
       alert(val);
       <?php $ff = "Greenway"; ?>
   });

  });
</script>

var val存储商店名称,例如“GreenWay”,“Tropin”。我想将这些数据存储在PHP变量中。我尝试过<?php $ff = $_GET['val']; ?>,但它不起作用。

1 个答案:

答案 0 :(得分:0)

你不能这样做,因为PHP是服务器端语言和javascript客户端。

这意味着PHP是第一次执行,结果(html + css + js)被发送到客户端。然后,当客户端收到它时,可以执行JS。

如果您希望JS将变量发送到服务器(PHP),您可以使用AJAX:jQuery AJAX