如何将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

+0

我应该怎么办呢?你有什么样的例子吗? –

+0

我链接的文档有一些例子。学习如何使用文档很重要。如果你有一些问题回来,请先自己尝试。 – ThinkTank

+0

看看上面的重复问题链接 –