【发布时间】:2013-09-18 08:00:55
【问题描述】:
我正在异步进行两个 ajax 调用,每次调用时我都会显示一个像这样的加载对话框,
jQuery('#msg_writter').show();
每次请求成功后,我都会像这样隐藏加载对话框,
jQuery('#msg_writter').fadeOut(1000);
我用于加载对话框的 html 代码:
<div id="msg_writter" class="msgWritter">
<img src="/images/loading.gif"/>
</div>
当第一个请求完成时,加载对话框会消失,因此第二个请求不会显示加载对话框。
如何修改代码以显示从第一个请求到最后一个请求成功的加载对话框。
【问题讨论】:
-
显示你的ajax调用代码
-
我显示加载对话框两次,默认情况下是 html 本身,第二次来自 javascript 文件的 ajax 请求,此请求将在文档就绪函数之前调用。我两次隐藏加载对话框,第一次是文档准备功能,第二次是 ajax 请求成功。
标签: javascript jquery ajax