2013-03-04 259 views
1

我正在計算兩個使用jQuery的地方之間的距離,並且我想在PHP中使用此值(pickup pickup距離)。將jQuery值傳遞給PHP

我想送這個值tariff.fare.controller.php用於下列功能使用:

private static function getFare($int_terminate) { 

    // Function 

    if pickup_distance(<-- jQuery Value) > 5 { 

     // Do Something 

    } 

} 

我怎麼會去這樣做呢?我知道我可以通過AJAX做到這一點,但是對於編程來說很新穎,我不太確定我該如何做到這一點。

任何幫助將不勝感激!

+0

您需要通過get或post提交。 – mkaatman 2013-03-04 15:34:18

+3

那麼爲什麼不從手冊開始:http://api.jquery.com/jQuery.ajax/ – leftclickben 2013-03-04 15:35:04

+1

http://stackoverflow.com/search?q=%5Bphp%5D+Pass+jQuery+Value+to+PHP – DaveRandom 2013-03-04 15:35:05

回答

3

使用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

由於jQuery是客戶端代碼,PHP是服務器端代碼,變量必須以某種方式傳遞給服務器。

有一些體面的做法,到目前爲止最常見的是GET和POST變量。 然後你可以在PHP中選擇它們並用它做任何你想做的事情。

一個非常簡單的例子是具有一個iframe/PHP的圖像無論,只是用JavaScript或jquery的file.php加載SRC?EEEE = YYY然後獲取該變量$ _GET [ 'EEEE']

1

最佳方式要做到這一點是使用jQuery建立在Ajax功能。使用.ajax或.post並將您所需的參數發送到您的PHP腳本。