• 阿迪王   2014/8/29 10:15:00
  • 如何利用ajaxStart() 方法实现当 AJAX 请求开始时显示“加载中”的指示
  • 关键字: ajax ajaxStart()
  •  

    实例

    当 AJAX 请求开始时,显示“加载中”的指示:

    $("div").ajaxStart(function(){
      $(this).html("<img src='demo_wait.gif' />");
    });

    定义和用法

    ajaxStart() 方法在 AJAX 请求发送前执行函数。它是一个 Ajax 事件。

    详细说明

    无论在何时发送 Ajax 请求,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStart 事件。在此时,由 .ajaxStart() 方法注册的任何函数都会被执行。

    语法

    .ajaxStart(function())
    参数描述
    function()规定当 AJAX 请求开始时运行的函数。

    示例

    AJAX 请求开始时显示信息:

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



大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款