Sri*_*Sri 0 javascript jquery settimeout jquery-mobile cordova
我是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);
});
Run Code Online (Sandbox Code Playgroud)
Web-kit浏览器在编写jQuery Mobile加载程序时遇到问题,但它可以像这样执行:
节目:
setTimeout(function(){
$.mobile.loading('show');
},1);
Run Code Online (Sandbox Code Playgroud)
隐藏:
setTimeout(function(){
$.mobile.loading('hide');
},1);
Run Code Online (Sandbox Code Playgroud)
他们只需要引起一个小的延迟setTimeout或setInterval功能.