假设您正在处理一个执行大量jQuery.ajax
请求的项目。现在,您希望在请求运行时显示一种"loading..."
消息。
你怎么能这样做?您无法更改所有$.ajax
次来电(例如,有太多或非常重要的一致行为)
需要一些指导...谢谢......
答案 0 :(得分:1)
查看此页面:http://api.jquery.com/category/ajax/
您会看到.ajaxStart()
。检查该页面,我相信你会弄清楚。由于你的个人资料说:'非常热衷于学习新事物',我不会全力以赴: - )
答案 1 :(得分:0)
请检查:http://api.jquery.com/ajaxStart/
在该页面中,您会看到:
用于在Ajax请求启动时显示加载消息(并且没有任何活动已启用)。
$("#loading").ajaxStart(function(){
$(this).show();
});
答案 2 :(得分:0)
你可以听这样的所有ajax事件:
$("#loading").bind("ajaxSend", function() {
$(this).show();
}).bind("ajaxComplete", function(){
$(this).hide();
});
此页面中的更多信息:http://docs.jquery.com/Ajax_Events