次のようなjQueryを使用して複数のAJAXリクエストを作成する機能があります。
function() {
$.ajax({
url: "/url",
data: {
params: json_params,
output: 'json'
},
async: false,
success: function(res) {
data1 = res
}
});
$.ajax({
url: "/url",
data: {
params: json_params,
output: 'json'
},
async: false,
success: function(res) {
data2 = res;
}
return data1 + data2;
});
}
この関数が実行され、データが読み込まれている間、読み込み中の画像をブロックせずに表示したい。
ajaxSend ajaxComplete を使用して読み込みアイコンを表示しようとしましたが、複数の ajax 呼び出しがあるため機能しません。関数の最初に読み込みを表示し、関数の最後に非表示にすることも試みましたが、失敗しました。
これを行う方法?