【发布时间】:2015-04-08 03:56:27
【问题描述】:
我正在执行 Ajax 调用,该调用会转到服务器并取回记录。我在 ajax 上显示进度条,完成后停止。
// Shows the loading bar when ajax call starts
$(document).ajaxStart(function() {
$.mobile.loading('show');
});
// dismiss the loading bar when ajax call ends
$(document).ajaxStop(function() {
$.mobile.loading('hide');
});
进度条显示,但我仍然可以编辑页面中的字段。我不想那样做。我想让页面处于暂停状态。我查看了 Jquery 移动 API,但没有任何帮助。
我正在禁用 ajax 启动中的每个字段,并在 ajax 结束时启用所有字段。这是正确的方法吗?
示例代码 sn-p 可以帮助我
【问题讨论】:
-
$('input,textarea').attr('disabled',''); ,隐藏表单,在其上放置一个 div...
标签: jquery ajax jquery-mobile progress-bar onpause