Ajax 加载通话期间附加的 gif
我有这个 ajax 调用:
$('.ajaxtrigger2').click(function(){
$('#target').load('xxx.html');
...
如何在这个简单的调用期间附加加载消息或图像?谢谢
I have this ajax call:
$('.ajaxtrigger2').click(function(){
$('#target').load('xxx.html');
...
how to append a Loading msg or image during this simple call? thx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
创建另一个元素,例如
,然后在开始加载时显示加载元素,并在通过
load
回调完成时隐藏它。Create another element, e.g.
then show the loading element when you start loading, and hide it when its done through the
load
callback.创建一个 Img,使 id 等于“正在加载”之类的内容,并具有“display: none;”等默认样式然后将其添加到您的 jQuery onReady 事件中
Create an Img, make the id equal to something like 'loading' and has a default style like "display: none;" and then add this to your jQuery onReady event
我个人喜欢用css,添加删除东西。
I personally like to use css, and add remove stuffs.
有几种方法。我的首选方法是将函数附加到元素本身的 ajaxStart/Stop 事件。
每当您执行任何 ajax 调用时,ajaxStart/Stop 函数都会触发。
there's a couple of ways. My preferred way is to attach a function to the ajaxStart/Stop events on the element itself.
The ajaxStart/Stop functions will fire whenever you do any ajax calls.