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,执行时会按顺序执行。

  • 相关阅读:
    论文阅读:Deep Attentive Tracking via Reciprocative Learning
    Paper Read: Convolutional Image Captioning
    论文笔记: Mutual Learning to Adapt for Joint Human Parsing and Pose Estimation
    Macro-Micro Adversarial Network for Human Parsing
    论文笔记:Mask R-CNN
    算法——贝叶斯
    算法——递推算法
    跟我一起云计算(5)——Shards
    跟我一起云计算(4)——lucene
    跟我一起云计算(3)——hbase
  • 原文地址:https://www.cnblogs.com/waterFowl/p/9187733.html
Copyright © 2011-2022 走看看