gpt4 book ai didi

javascript - $.mobile.showPageLoadingMsg() 不起作用

转载 作者:行者123 更新时间:2023-11-28 13:42:43 25 4
gpt4 key购买 nike

我是jquery mobile的新手,同时发出ajax请求,我用它来显示加载消息,直到从服务器获得响应。我为此尝试了很多,但没有用。任何人都可以帮我解决这个问题吗?提前致谢。

下面的ajax调用代码

        $.ajax({ 
url: "url",
type: "GET",
contentType: "application/json; charset=utf-8",
beforeSend: function(){
setTimeout(function(){
$.mobile.loading('show');},1);
},
success: function(msg) {
// $.mobile.loading('hide');
$.each(msg.empWall, function() {
alert(this.name);
});
},
error: function(err) {
alert(err.toString());
},
complete: function(){
setTimeout(function(){
$.mobile.loading('hide');
},1);
});

最佳答案

Web-kit 浏览器在 jQuery Mobile 加载程序的编程执行方面存在问题,但可以这样执行:

显示:

setTimeout(function(){
$.mobile.loading('show');
},1);

隐藏:

setTimeout(function(){
$.mobile.loading('hide');
},1);

它们只需要由 setTimeoutsetInterval 函数引起的小延迟。

关于javascript - $.mobile.showPageLoadingMsg() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16772919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com