加载loading的ajax写法

Posted djdliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加载loading的ajax写法相关的知识,希望对你有一定的参考价值。

ajaxStart()与ajaxStop():当Ajax请求开始时,会触发ajaxStart()方法的回调函数。当Ajax请求结束时,会触发ajaxStop()方法的回调函数。这些方法都是全局的方法,因此无论创建它们的代码位于何处,只要有Ajax请求发生时,就会触发它们。

有时候页面需要加载一些图片,可能速度回比较慢,如果在加载过程中,不给用户提供一些提示和反馈信息,很容易让用户误认为按钮单击无用,使用户对网站失去信息。

此时,我们就需要为网页添加一个提示信息,常用的提示信息是“加载中...”,代码如下:

div id="loading">加载中...</div>

当Ajax请求开始时,将此元素显示,用来提示用户Ajax请求正在进行;当Ajax请求结束后,将此元素隐藏。代码如下:

$("#loading").ajaxStart(function(){
    $(this).show();
  }).ajaxStop(function(){
       $(this).hide();
   })

 

以上是关于加载loading的ajax写法的主要内容,如果未能解决你的问题,请参考以下文章

今日头条图片ajax异步加载爬取,并保存至mongodb,以及代码写法的改进

Ajax中的load()方法实现指定区域加载或刷新html与jsp

js预加载loading的canvas写法

解决多个ajax页面请求,页面loading阻塞问题

jQuery之AJAX

ajax的同步与异步