2016-11-19 43 views
1

所以我正在一個網站上工作,並且我正在設置一個註冊系統,並且我希望該網站採取所有當前的POST數據(after the request was made)併發送當前的POSTAJAX呼叫數據,如:如何在jQuery AJAX調用中發送所有當前發佈的數據

$.post('/api/post', { 
    "type":"register", 
    "pdata":POST_DATA 
}, function(data){ 
    alert(data); 
}); 

而且具有PHP Backend能夠採取的$_POST['pdata']並用其作爲數據它要使用,只是爲了讓傳輸更安全,更容易。

回答

2

嘗試使用serialize()

您可將所有表單數據

$.post('/api/post', { 
    "type":"register", 
    "pdata":$('.your_form_class_name').serialize() 
}, function(data){ 
    alert(data); 
}); 
+0

因此,而不是提交表單的,只是形式的數據發送到API呢?節省時間我猜'')'讓我試試這一秒 – Jek

+0

@Jek我也想你可能想看看這個http://stackoverflow.com/questions/1792603/how-do-i-php-unserialize-一個-jquery的序列化的形式 –