1

ループrequests.push($.post('/validate', postData));内で、さらに処理するための AJAX 要求を配列に格納しています。.each()

これらのオブジェクトをダンプすると、Chrome Web インスペクターに次のように表示されます。

Object {readyState: 1, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}

配列の各オブジェクトについても同様です。responseTextこれらのオブジェクトで、 (AJAX クエリによって返されるデータ)を取得したいと考えています。私はそれを行う方法を理解できません。

request.responseText動作しないようです。

4

2 に答える 2

1

ajax レスポンスではなく、ajax リクエストをログに記録しています。

サーバーから返された応答を取得できるようにする成功メソッドが必要です。

ドキュメントから直接:

$.post( "ajax/test.html", function( data ) {
  $( ".result" ).html( data );
});
于 2013-10-17T11:08:11.127 に答える
0

のようにしてみてください。

$.post('/validate', postData,function(data){
    requests.push(data); // push response in array here
});
于 2013-10-17T11:08:07.263 に答える