[英]How to access an object returned by jQuery.post()?
我正在使用requests.push($.post('/validate', postData));
在數組中存儲AJAX請求以進行進一步處理requests.push($.post('/validate', postData));
在.each()
循環中。
當我轉儲這些對象時,Chrome Web檢查器將顯示以下內容:
Object {readyState: 1, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}
依此類推,對於數組的每個對象。 在這些對象中,我想獲取responseText
(AJAX查詢返回的數據)。 我不知道該怎么做。
request.responseText
似乎不起作用。
您正在記錄ajax請求,而不是ajax響應。
您將需要一個成功方法,該方法將使您能夠獲得服務器返回的響應。
直接從文檔中 :
$.post( "ajax/test.html", function( data ) {
$( ".result" ).html( data );
});
試試吧,
$.post('/validate', postData,function(data){
requests.push(data); // push response in array here
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.