zoukankan      html  css  js  c++  java
  • jQuery中的 $.ajax的一些方法

    1. $(document).ajaxConplete(function(){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    当$.ajax执行完成之后,执行该函数。如果有多个$.ajax请求,就会执行多次;如果有两个或多个ajaxComplete,就会依照顺序执行多个函数

    2. $('ele').ajaxError(function(){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    绑定到某一元素上,当ajax请求出错时,执行

    3. $('ele').ajaxSend(function(){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    绑定到某一元素上,当ajax发送请求前,执行

    4. $('ele').ajaxStart(function(){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    绑定到某一元素上,当开始准备发送ajax时且没有其他的ajax在执行时,执行(此时ajax还未发送请求,可用于在发送请求前进行提示)
    如果是连续的进行多个ajax请求,只会在第一次ajax请求的时候执行
    可同时对同一ele绑定多个ajaxStart,执行时会按顺序执行。

    5. $('ele').ajaxStop(function(){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    绑定到某一元素上,当ajax请求结束之后,执行
    如果是有连续的进行多个ajax请求,只会在最后一次的ajax请求结束后执行。
    可同时对同一ele绑定多个ajaxStop,执行时会按顺序执行。

    6. $('ele').ajaxSuccess(function(evt,request,settings){})
    1.8版本之后,只能绑定到document元素上;1.8版本之前,可以帮到其他元素上
    绑定到某一元素上,当ajax请求成功后执行
    如果是有连续的进行多个ajax请求,只会在最后一次的ajax请求结束后执行。
    可同时对同一ele绑定多个ajaxSuccess,执行时会按顺序执行。

  • 相关阅读:
    铁乐学Python_Day35_Socket模块3和hmac模块
    铁乐学Python_Day34_Socket模块2和黏包现象
    铁乐学Python_Day33_网络编程Socket模块1
    铁乐学python_day29_模块与包学习4
    铁乐学python_day28_模块学习3
    铁乐学python27_模块学习2
    铁乐学python_md5校验两个文件的一致性
    铁乐学python26_hashlib+configparser+logging模块
    Flask与Ajax
    Javascript与Ajax
  • 原文地址:https://www.cnblogs.com/waterFowl/p/9187733.html
Copyright © 2011-2022 走看看