响应时间加载器问题

时间:2011-09-23 12:54:39

标签: jquery

我使用jquery ajax方法将数据发送到另一个页面。但问题是我想在从其他页面获取结果时显示响应加载器。我有img的id是#ajaxloader。 BUt问题是当我展示它时,它会继续响应。那就是如果获取结果它不是隐藏的加载器...我从谷歌获得脚本...但是因为我通过$ .post(),jquery方法发送数据。 我应该替换什么,.ajaxsend和.ajaxStop。

$().ajaxSend( function( r, s ) {
$("#ajaxloader").show();
});
$().ajaxStop( function( r, s ) {
$("#ajaxloader").fadeOut();
});

1 个答案:

答案 0 :(得分:1)

使用$.post中的成功回调代替:

$('#ajaxloader').show();
$.post(url, data, function() {
    $('#ajaxloader').fadeOut();
});

http://api.jquery.com/jQuery.post/