我正在使用jQuery计算两个地方之间的距离,我想传递这个值(pickup_distance)以便在PHP中使用。
我想将此值发送到tariff.fare.controller.php以用于以下函数:
private static function getFare($int_terminate) {
// Function
if pickup_distance(<-- jQuery Value) > 5 {
// Do Something
}
}
我怎么能这样做?我知道我可以通过AJAX做到这一点,但对编程来说还是一个新手我不太清楚如何做到这一点。
非常感谢任何帮助!
答案 0 :(得分:4)
使用Jquery很容易:
var your_var_value=1200;
$.post("your_php_script.php", {var_value: your_var_value}, function(data){
alert("data sent and received: "+data);
});
然后在你的PHP脚本中得到如下变量:
$distance=$_POST['var_value'];
您在“your_php_script.php”中回显的内容将作为data
变量返回。
答案 1 :(得分:1)
由于jQuery是客户端代码而PHP是服务器端代码,因此变量必须以某种方式传递给服务器。
有一些不错的方法可以做到这一点,到目前为止最常见的是GET和POST变量。 那么你可以在php中选择它们并随意做任何事情。
一个非常简单的例子是iframe / php图像,只需用JavaScript或jquery file.php加载src?EEEE = YYY然后获取变量$ _GET ['EEEE']
答案 2 :(得分:1)
最好的方法是使用内置Ajax功能的jQueries。使用.ajax或.post并将所需参数发送到PHP脚本。