如何将JavaScript变量存储到PHP变量中?
问题描述:
在下面的代码示例中,我想将JavaScript变量val
存储到PHP变量中。如何将JavaScript变量存储到PHP变量中?
<script>
$(document).ready(function() {
$("#type").change(function() {
var val = $(this).val();
alert(val);
<?php $ff = "Greenway"; ?>
});
});
</script>
该变种val
存储商店的名称,例如, “绿色之路”,“Tropin”。我想将这些数据存储在一个PHP变量中。我试着做<?php $ff = $_GET['val']; ?>
,但它不起作用。
答
你不能这样做,因为PHP是服务器端语言和JavaScript客户端。
这意味着PHP在第一次执行时,结果(html + css + js)被发送到客户端。然后,当客户端收到它时,JS可以被执行。
如果你想JS给一个变量发送到服务器(PHP),你可以使用AJAX:jQuery AJAX
我应该怎么办呢?你有什么样的例子吗? –
我链接的文档有一些例子。学习如何使用文档很重要。如果你有一些问题回来,请先自己尝试。 – ThinkTank
看看上面的重复问题链接 –