我在页面中使用jQuery UI选项卡。单击一个选项卡时,将继续执行ajax调用并准备并显示内容。 Ajax调用和内容准备需要5-6秒。
当我点击标签时,我的屏幕在6秒后保持闲置状态,显示标签内容。但我想显示加载消息。怎么做?
答案 0 :(得分:0)
jQuery具有全局AJAX处理程序,它将在处理AJAX请求时调用它。在ajaxStart处理程序中,您可以取消隐藏进度GIF,并在ajaxComplete处理程序中隐藏它。
$(document)
.ajaxStart(function() {
// Show GIF
})
.ajaxComplete(function() {
// Hide GIF
});
答案 1 :(得分:0)
我刚刚调用了ajax Async:true 并在ajax调用之前将加载消息作为内容放置。它对我来说很好..
感谢大家的回复