嗨每一個我需要發送一個數組作爲使用$阿賈克斯POST請求的數據,此數組是一個關鍵值數組, 如
fields['BrandName'] = "Fiat,BMW"
fields['year'] = "2004,2005"
我想這
$.ajax({
type: "POST",
url: url,
dataType: 'json',
data: {'adfields[]': fields},
success: function(data){
alert("passed");
},
error: function(data, status){
alert("error has occurred");
}
});
,但它不工作,我使用Wireshark的觀看請求,但沒有得到請求中發送,別的東西,當我嘗試做fields.length ..我得到零,雖然場[ 'BrandName']被定義並且有一個值 任何幫助?
有一些方法可以做到http://www.zulius.com/how-to/send-multidimensional-arrays-php-with-jquery-ajax/ –
如何在首位創建'fields' ?看起來你正在混淆數組和對象。 – Quentin