在jquery中完成ajax调用后,如何运行一些代码

How can I run some code when a ajax call is complete in jquery?

本文关键字:何运行 运行 代码 jquery ajax 调用      更新时间:2023-09-26

我有一个包含一些内容的div。我希望这个div能够向上滑动并下载一些新内容。通过ajax加载内容后,我希望div再次向下滑动并显示新内容。我知道如何分别处理每一块,但我不知道如何同时处理所有的。这就是我所拥有的:

$(element).slideUp('fast'); // slide up
$(element).slideDown('fast'); // slide down 
$(element).ajax(url); // download the text

您还需要使用slideUp的回调和ajax的成功处理程序。你的代码看起来像这样:

$(element).slideUp('fast', function() {
    $.get(url, data, function (result) {
        $(element).html(result);
        $(element).slideDown('fast');
    });
});
$.ajax(url).done(function (response) {
  // your code
});