我在页面中使用了jQuery UI选项卡。当单击一个选项卡时,ajax调用会继续,并准备并显示内容。 Ajax调用和内容准备需要5-6秒。在标签内容中加载消息
当我点击标签时,我的屏幕在6秒后保持空闲状态,显示标签内容。但我想显示加载消息。怎么做?
我在页面中使用了jQuery UI选项卡。当单击一个选项卡时,ajax调用会继续,并准备并显示内容。 Ajax调用和内容准备需要5-6秒。在标签内容中加载消息
当我点击标签时,我的屏幕在6秒后保持空闲状态,显示标签内容。但我想显示加载消息。怎么做?
jQuery具有全局AJAX处理程序,它将在处理AJAX请求期间调用它。在ajaxStart处理程序上,您可以取消隐藏进度GIF并在ajaxComplete处理程序上隐藏它。
$(document)
.ajaxStart(function() {
// Show GIF
})
.ajaxComplete(function() {
// Hide GIF
});
我只是做了Ajax调用异步:真,并放置在装载消息AJAX调用之前的内容。而它的工作对我罚款..
谢谢大家的回应
'警报(“请稍候”)'是一个简单的方法... :) –
可能的复制/非常接近[JQuery的UI选项卡 - “加载...”消息](https://stackoverflow.com/questions/1730154/jquery-ui-tabs-loading-message) –