我正在尝试在使用 jquery 完成 ajax 调用后执行一些操作。
我已经看到,如果我使用这样的函数:
function DownloadData() {
$.ajax({
url: "/api/AlbumsRest",
accepts: "application/json",
cache: false,
success: function () {
/*binding stuff*/
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('Error' + textStatus);
}
});
}
它在异步模式下完成的 ajax 请求。我不想更改它,因为我不想冻结页面。但是我想在这个 ajax 完成后做一些动作(动画、效果等)。
所以,我的问题是,如果不使用成功事件,我怎么知道我是否在这个请求的末尾
如果我这样调用 DownloadData 函数:
function DownloadNextData() {
DownloadData();
SlideOutAnimation();
SlideInAnimation();
}
发出异步请求后,我需要制作幻灯片。
一些想法?