Web サイトで複数の非同期 AJAX リクエストが発生しています。私がやりたいことは、これらの各リクエストの成功コールバックをキューに入れて、順番に実行することです。どうすればいいですか?
thisまたはthisのようなプラグインを見ましたが、それらは AJAX リクエストを順番に配置しているだけで、コールバックはしていないようです。
jQuery から.queue()を使用しようとしましたが、実行する 2 番目のキューを取得できませんでした。ここにjsFiddleがあります。
var q = $({});
$.ajax({
url: 'test'
})
.done(function () {
q.queue(function () {
alert('You should always see this message first.');
});
});
$.ajax({
url: 'test'
})
.done(function () {
q.queue(function () {
alert('And this next.');
});
});