Jquery mobile JQuery Mobile Loader小部件在Ajax调用中不自动显示

Jquery mobile JQuery Mobile Loader小部件在Ajax调用中不自动显示,jquery-mobile,Jquery Mobile,在JQuery mobile文档中,我可以阅读以下内容: 当jquerymobile通过Ajax导入内容时,loader小部件处理显示加载对话框的任务。还可以使用$.mobile.loading helper方法(请参阅全局方法文档)手动显示自定义加载操作 “通过Ajax获取内容”是什么意思 我理解如下;jquerymobile显示Ajax调用的加载对话框。 但这不起作用,当我执行一个简单的ajaxget调用时,加载程序不会显示。(). 我只能通过编程方式设置loader小部件,如下所示: $

在JQuery mobile文档中,我可以阅读以下内容:

当jquerymobile通过Ajax导入内容时,loader小部件处理显示加载对话框的任务。还可以使用$.mobile.loading helper方法(请参阅全局方法文档)手动显示自定义加载操作

“通过Ajax获取内容”是什么意思

我理解如下;jquerymobile显示Ajax调用的加载对话框。 但这不起作用,当我执行一个简单的ajaxget调用时,加载程序不会显示。().

我只能通过编程方式设置loader小部件,如下所示:

$(document).ajaxStart(function() {
    $.mobile.loading('show');
});

$(document).ajaxStop(function() {
    $.mobile.loading('hide');
});

我做错了什么?是否有一些内置逻辑来显示和隐藏loader小部件,或者您是否应该始终以编程方式显示它?

它的ajax调用运行速度很快,就是这样。Omar,我知道,当您以编程方式设置loader时,它正在运行。让我重新表述我的问题;是否可以在不调用$.mobile.loading('show')的情况下使用loader小部件;明确地说?不,它只在页面更改时自动工作。好吧,我想我误解了JQuery移动文档。谢谢你的回复。
$(document).ajaxStart(function() {
    $.mobile.loading('show');
});

$(document).ajaxStop(function() {
    $.mobile.loading('hide');
});