APIを複数回打つために複数のajaxリクエストを使用する必要があります。 これらのajaxの進捗状況をどのように設定できますか?すべての要求が完了してページが準備完了したら、[進行状況]の指示が完了します。私はajaxStart()とajaxComplete()関数を試しましたが、Ajaxが(;;)内でループされていない場合にのみ正常に動作しています。複数のループされたAjaxの進行状況
以下は私のコード
for(var j=0; j<datesForcomputation.length; j++) {
url = " some/url";
$.ajax({
url:url,
type: 'GET',
async: false,
cache: true,
success: function(response){
// success block
},error: function(response){
//error block
console.log("Errored for"+ url + "-" +response);
}
});
}
すべてのヘルプですか?それとも何か別のアプローチですか? ありがとう!
これまでに何を試しましたか? – Alex
3分でページをレンダリングできますか?違反はありませんが、私はあなたのアプリケーションのユーザーになりたくありません...たくさん待っています – ADyson
$(document).ajaxStart()と$(document).ajaxComplete()、ajax xhrは何も動作していません。しかし、ajaxStartのconsole.logは動作しています。 UI関連の更新や追加は、すべてのAjaxが完了した後に反映されます。要素の非表示や表示は機能しません。 –