2015-06-28 77 views
0

我想提出一個AJAX POST PHP腳本,併發送了以下變量。我查看了jQuery文檔,但我努力去理解它在表單之外的任何地方的使用。序列化的jQuery變量

var amount = $('input[name=amount]').val(); 
var chance = $('input[name=chance]').val(); 

這些是兩個十進制值,我如何格式化它們以將它們作爲AJAX發佈請求中的數據字段發送?

如果serialize()是不是要走的路,究竟是什麼?

在此先感謝

回答

1

你可以使用這樣的:

var amount = $('input[name=amount]').val(); 
var chance = $('input[name=chance]').val(); 
var params = 'amount='+amount+'&chance='+chance; 
jQuery.ajax({ 
    type: 'POST', 
    url: 'path.php', 
    data: params, 
    success: function(e){ 
     //... 
    } 
}); 

的PHP纔會收到這些變量象下面這樣:

$amount = $_POST['amount']; 
$chance = $_POST['chance']; 
echo $amount . ' and ' . $chance; 
+0

真棒,謝謝! PHP會收到什麼? – Semger

+0

比如$ _ POST [「量」] –

+0

乾杯,將接受答案儘快 – Semger