1

jQueryを使用してサーバーに一連のAjax投稿リクエストを作成する必要があります。各リクエストは、たとえば以前の応答の結果によって異なります。

前処理-データ-Ajax(returns jobs_array){
    register-job-Ajax(returns job_id){
       準備されたデータインデックスごとにi{
           submit_job_Ajax(job_id、jobs_array [i]){
               if(last_returned_job){
                   unregister_job-Ajax(jon_id){
                       後処理-データ-Ajax;
                   }                   
               }
           }
       }
    }

}

これにより、読み取り不可能なコードが大量に作成され、デバッグが非常に困難になります。ネストされたAjaxリクエストを回避する方法を誰かが知っているのか、それとも別の解決策を教えてくれるのか疑問に思っています。

ありがとう!

4

1 に答える 1

1

成功コールバックを使用する

$.ajax({
  url: "URL",
  data: "DATA",
  success: function(data) {

    //data contains the returned data
    //Next ajax here

  }
});
于 2012-07-19T10:55:38.693 に答える