栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用ajaxStart显示加载微调器?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用ajaxStart显示加载微调器?

每当即将发送Ajax请求时,jQuery都会检查是否还有其他未完成的Ajax请求。如果没有正在进行中,则jQuery触发ajaxStart事件。

具有如下所示的加载gif图像

<div id="loading">     <img src="loading.gif" />  </div>

首先隐藏此加载div(因为要发送ajax请求时必须显示加载图像)。

   <script>        var $loading = $('#loading').hide();        //Attach the event handler to any element        $(document)          .ajaxStart(function () {  //ajax request went so show the loading image   $loading.show();          })        .ajaxStop(function () { //got response so hide the loading image  $loading.hide();         });   </script>

有关更多信息,请参见jQuery文档。

我需要调用ajax来执行ajaxStart吗? 我怎么称呼它?

是的,当您触发ajax请求时,只有ajaxStart会被自动触发。

对于ajax,jquery有多种方法,下面我给出了load函数。

    $( ".result" ).load( "some_file.py" );

some_file.py输出将以类名result插入到div中。

要触发加载事件,您可以根据需要使用按钮单击或任何其他操作。

    $( ".trigger" ).click(function() {       $( ".result" ).load( "some_file.py" );    });


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号