ajaxStart() 和ajaxStop()的方法
来源:互联网 发布:大话西游服务端源码 编辑:程序博客网 时间:2024/05/22 00:12
序言
jQuery中通过ajaxStart()和ajaxStop()两个方法提供了类似的功能。当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法。同样,ajaxStop()方法则是在所有Ajax请求都完成时调用。这些方法的参数都是一个函数,这个函数将在事件发生时被调用。
实际运用场景
一般会用它们来做页面等待进度图片的显示,即所有用ajax加载又不能很快加载完成的(有时页面很慢半天没显示),那么将自动调用ajaxStart显示一个等待的图片出来(我一般会用Wbox做弹出一个透明的层),等页面所有内容ajax加载完成,再关闭该层;
一、ajaxStart()
1.定义和用法
ajaxStart() 方法在 AJAX 请求发送前执行函数。它是一个 Ajax 事件.
详细说明
无论在何时发送 Ajax 请求,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStart 事件。在此时,由 .ajaxStart() 方法注册的任何函数都会被执行。
实例
当 AJAX 请求开始时,显示“加载中”的指示:
- 1
- 2
- 3
- 1
- 2
- 3
二、ajaxStop()
1.定义和用法
ajaxStop() 方法在 AJAX 请求结束时执行函数。它是一个 Ajax 事件。
详细说明
无论 Ajax 请求在何时完成 ,jQuery 都会检查是否存在其他 Ajax 请求。如果不存在,则 jQuery 会触发该 ajaxStop 事件。在此时,由 .ajaxStop() 方法注册的任何函数都会被执行。
实例
当所有 AJAX 请求完成时,触发一个提示框:
0 0
- ajaxStart() 和ajaxStop()的方法
- ajaxStart() 和ajaxStop()的方法
- jQuery的ajaxStart方法和ajaxStop方法
- JQUERY ajaxStart()和ajaxStop()方法
- 【jQuery】使用ajaxStart()和ajaxStop()方法
- 【AJAX】使用ajaxStart()和ajaxStop()方法
- ajaxStart和ajaxStop
- Jquery ajaxStart()与ajaxStop()方法(实例讲解)
- jQuery ajax请求 - ajaxStart() ajaxSend() ajaxStop() ajaxComplete()方法
- jquery学习笔记 ajaxStart ajaxStop
- jquery ajaxStart, ajaxStop 显示loading
- ajaxError, ajaxComplete, ajaxSend, ajaxStart, ajaxStop, ajaxSuccess的语法及返回函数
- ajaxStart()与ajaxStop() | ajaxSend()与ajaxComplete() | ajaxError()
- 全局事件ajaxStart、ajaxStop不执行
- jQuery-ajaxStart方法
- ajaxSucess() 和 ajaxStop() 区别
- Ajax开始执行时触发 ajaxStart() | Ajax 执行结束后触发 ajaxStop()
- jQuery实现Ajax应用加载(load/getJSON/getScript/get/post/serialize/ajax/ajaxSetup/ajaxStart/ajaxStop)
- 控制C++的类只能在堆分配或只能在栈分配
- 《ReactNative》之sqlite(react-native-sqlite-storage)
- sublime text3 配置node环境在path中找不到node的解决
- 安卓实用开发小知识 1704
- 通达OA 管理员菜单突然消失的问题处理及缓存清除代码(图文)
- ajaxStart() 和ajaxStop()的方法
- 三孔插头三根线的区分
- Java 静态变量生命周期
- CSS3阴影 box-shadow的使用和技巧总结
- LinearLayout 的layout_gravity使用
- 初窥Linux 之 数据流重定向
- Intellij IDEA打开就闪退或关闭
- 动态规划---最长公共子序列
- c Get方式请求网络接口