在下面的代码示例中,我想将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']; ?>
,但它不起作用。
答案 0 :(得分:0)
你不能这样做,因为PHP是服务器端语言和javascript客户端。
这意味着PHP是第一次执行,结果(html + css + js)被发送到客户端。然后,当客户端收到它时,可以执行JS。
如果您希望JS将变量发送到服务器(PHP),您可以使用AJAX:jQuery AJAX