2016-04-11 32 views
0

是否有可能發送一個數組,一次在AJAX發佈一個對象。jQuery的HTTP發佈設置數據到整個陣列,一次發送一個

我想要什麼

$.ajax ({ 
    url: 'my/url/path', 
    type: 'post', 
    dataType: 'json' 
    data: data // whole array, send one at a time data[n+1] 
    }); 

我有什麼

for(var i = 0; i < data.length; i++) { 
    $.ajax ({ 
    url: 'my/url/path', 
    type: 'post', 
    dataType: 'json' 
    data: data[i] 
}); 
} 
+0

什麼是問題? – uzaif

+0

我只想盡可能避免for循環。 –

+0

以json形式創建數據並將其傳遞給 – uzaif

回答

0

剛剛發表您的陣列中的對象。

$.ajax ({ 
    url: 'my/url/path', 
    type: 'post', 
    dataType: 'json', 
    data: {data: data} 
}); 
+0

每個對象都可以調用成功的回調函數,或者在整個數組完成時調用一次成功的回調函數。 –

+0

它發送整個數組。當服務器響應時調用成功回調。 –