【发布时间】:2014-03-10 23:29:41
【问题描述】:
大家好,
我有一个加载图像,每次提交联系表单时都会显示该图像。我正在使用 jQuery Ajax 向服务器提交数据,我正在使用以下代码来显示图像。
$(document).ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$("#loading").hide();
});
我还有一个 div(不包括在联系表单中),它每 3 秒从数据库中自动加载一次数据。现在每 3 秒显示一次加载图像。这对用户来说真的很烦人。
我的问题是..如何使加载图像仅在提交表单时出现,而不是在 div 自动刷新时出现。
感谢您的宝贵时间。
更新
通过在 ajax 中使用 global:false,解决了我的问题...谢谢!
【问题讨论】:
-
你不能在数据获取函数中添加一些代码来在获取时隐藏 div 吗?
-
你能不能用 .one 让它只显示一次。
-
@JamieDunstan 是的。我想通了。谢谢!