我使用jquery ajax方法将数据发送到另一个页面。但问题是我想在从其他页面获取结果时显示响应加载器。我有img的id是#ajaxloader。 BUt问题是当我展示它时,它会继续响应。那就是如果获取结果它不是隐藏的加载器...我从谷歌获得脚本...但是因为我通过$ .post(),jquery方法发送数据。 我应该替换什么,.ajaxsend和.ajaxStop。
$().ajaxSend( function( r, s ) {
$("#ajaxloader").show();
});
$().ajaxStop( function( r, s ) {
$("#ajaxloader").fadeOut();
});
答案 0 :(得分:1)
使用$.post
中的成功回调代替:
$('#ajaxloader').show();
$.post(url, data, function() {
$('#ajaxloader').fadeOut();
});