钩子函数介绍: 

  • 钩子函数是在ajax某一个阶段自动执行的函数;
  • ajax的钩子函数是全局的ajax函数;
  • 不是写在ajax内部,是挂在window身上去执行的;
  • 钩子函数有:ajaxStart()、ajaxSend()、ajaxSuccess()、ajaxError()、ajaxComplete()、ajaxStop();

ajaxStart():第一个ajax发送之前触发,执行函数

<script>$(window).ajaxStart(function(){console.log("第一个ajax发送前执行,有一个请求开始了")})
</script>

ajaxSend(): 每一个ajax发送之前执行

<script>$(window).ajaxSend(function(){console.log("每一个ajax发送前执行")})
</script>

ajaxSuccess():每一个ajax成功会触发一次

<script>$(window).ajaxSuccess(function(){console.log("每一个ajax成功会触发一次")})
</script>

 ajaxError():每一个ajax失败会触发一次

<script>$(window).ajaxError(function(){console.log("每一个ajax失败会触发一次")})
</script>

ajaxComplete():每一个ajax完成会触发一次

<script>$(window).ajaxComplete(function(){console.log("每一个ajax完成会触发一次")})
</script>

ajaxStop():最后一个ajax结束会触发

<script>$(window).ajaxStop(function(){console.log("最后一个ajax结束会触发一次")})
</script>

jQuery的ajax钩子函数:ajaxStart()、ajaxSend()、ajaxSuccess()、 ajaxError()、ajaxComplete()、ajaxStop()相关推荐

  1. java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例

    本文实例讲述了jQuery实现ajax回调函数带入参数的方法.分享给大家供大家参考,具体如下: 不带参数的写法: function pass(htmlId,auditingFlag){ var url ...

  2. jQuery的ajax封装函数

    阐述: 在开发的时候,我们会频繁调ajax,但是jQuery又不能使用promise,不遵循ES6的标准.所以很烦. 只能靠自己封装一下ajax来解决下ajax频繁写的过程.也便于日后维护. 封装aj ...

  3. jQuery中的钩子函数

    定义 所谓的钩子函数就是和异步程序相互挂钩,异步程序执行到不同步骤不同状态时触发的函数程序. 语法 $(window).ajaxStart( 函数程序 ) 在所有Ajax程序触发之前执行,多个Ajax ...

  4. jQuery 中ajax回调函数获得的数据格式问题

    目的:在使用ajax做前.后台交互时,有时需将从controller返回的数据在jsp页面的表格展示出来:但是,如果数据格式不对,是无法展示的. 解决方法: 1.controller中返回一个List ...

  5. Jquery基础 ajax error函数

    老是去百度 还是自己记下来吧 1 $.ajax({ 2 url: '/AJAX请求的URL', 3 success: function (data) { 4 alert(data); 5 }, 6 e ...

  6. jQuery的ajax全局钩子函数

    jQuery的 ajax 全局钩子函数 所谓的钩子函数 , 是和 某个程序绑定的函数 当这个程序执行到不同阶段,不同步骤时,执行不同的函数程序 当前的 ajax 钩子函数,就是和 ajax程序绑定的函 ...

  7. jQuery(2) jquery的动画,jquery的ajax,Ajax的全局函数,Jquery的多库共存,Jquery的扩展

    文章目录 jQuery(2) jquery的动画(封装了许多的动画方法) 淡入淡出 fadeIn 淡入(display:none) fadeOut 淡出 显示隐藏 show(针对隐藏的元素 displ ...

  8. 详细解读Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()

    一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该 ...

  9. Jquery各Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON() ~~~~~(转自残剑博客园)

    一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求数据的列表(是可选的,也可以将要传的参数写在url里面),callback为请求成功后的回调函数,该 ...

最新文章

  1. 【数据库】适用于SQLite的SQL语句(三)
  2. 纹身电极: 一种新型的可以进行脑信号测量的电极
  3. SQL2K数据库开发十一之表操作创建UNIQUE约束
  4. fota mcsync洛达检测_【科普篇】华强北洛达1536U芯片下的苹果Airpods,与正品差距还有多少...
  5. 记一个简单的保护if 的sh脚本
  6. 软件测试基础:MantisBT的安装配置及使用——BUG管理工具
  7. [0716] Jsoi B Isbn
  8. Scrum指南这么改,我看要完蛋!
  9. 创建ajax及用法,Ajax的简单使用
  10. 使用公用计算机的用户如何,如何通过设置权限来管理公用电脑?
  11. CSS 居中 可随着浏览器变大变小而居中
  12. 关闭计算机主机还亮着,Win10系统电脑关机后主机电源灯依然亮着的解决方法
  13. 全国银行开户行名称查询数据库,包括行号、电话、地址、
  14. 软件设计师中级-数据流图(DFD)
  15. P80 例4-1 名和姓的对换问题。英国人和美国人姓名的书写形式是“名在前,姓在后”,但在有些情况下,需要把姓名写成“姓在前,名在后,中间加一个逗号”的形式。编写一个程序实现把“名在前,姓在后”的姓名
  16. 智能暖风机——8.云端控制
  17. GPT介绍-GUID分区表
  18. 创建一个子进程,子进程向无名管道中写入数据,父进程打印输出。
  19. 百趣代谢组学文献分享:三组学整合分析在中医药研究中的应用
  20. Excel通过单独选中每列可以实现每隔1列插入1列

热门文章

  1. smartsvn的常见问题
  2. 国内外php主流开源cms汇总(2010年1月)
  3. Mysql Nested-Loop Join算法和MRR
  4. python里的π怎么输入_【后端开辟】python里的π怎样输入
  5. Windows下使用pip时出现TSL/SSL错误解决方案
  6. IEC104协议学习遥测、遥信、电度
  7. JSTL标签不起作用,JSTL标签直接输出表达式
  8. 图解HTTP四:返回结果的 HTTP 状态码
  9. 比较两给json是否一致
  10. NRF52832学习笔记(2)—— 添加DFU功能(基于SDK15.3)