Ajax会触发的事件有两种事件,一种是局部事件,一种是全局事件:
局部事件:通过$.ajax来调用并且分配。
- $.ajax({
- beforeSend: function(){
- // Handle the beforeSend event
- },
- complete: function(){
- // Handle the complete event
- }
- // ...
- });
全局事件,可以用bind来绑定,用unbind来取消绑定。
- $("#loading").bind("ajaxSend", function(){ //使用bind
- $(this).show();
- }).ajaxComplete(function(){ //直接使用ajaxComplete
- $(this).hide();
- });
但是,有的时候不希望用全局变量,这个时候让global:false
- $.ajax({
- url: "test.html",
- global: false,
- // ...
- });
他还有一些事件顺序:
ajaxStart 全局事件 开始新的Ajax请求,并且此时没有其他ajax请求正在进行。
beforeSend 局部事件 当一个Ajax请求开始时触发,在这里设置XHR对象。
ajaxSend 全局事件 请求开始前触发的全局事件
success 局部事件 请求成功时触发。当服务器没有返回错误,返回的数据也没有错误。
ajaxSuccess 全局事件 全局的请求成功
error 局部事件 仅当发生错误时触发。无法同时执行success和error两个回调函数。
ajaxError 全局事件 全局的发生错误时触发
complete 局部事件 不管请求成功还是失败,都能在请求完成时触发这个事件。
ajaxComplete 全局事件 全局的请求完成时触发
ajaxStop 全局事件 当没有Ajax正在进行中的时候,触发。
相关推荐
jQuery提供了`$.param()`方法来实现这一点。例如,假设我们有一个List对象`myList`,可以这样做: ```javascript var myList = ["item1", "item2", "item3"]; var serializedList = $.param({list: myList}); /...
在讨论PHP结合jquery ajax实现上传多张图片并限制图片大小的操作之前,首先需要了解几个关键的技术点:PHP表单上传文件、AJAX技术、以及JavaScript中的jquery库。 ### PHP表单上传文件 PHP提供了`$_FILES`超全局...
在探讨如何利用jQuery的Ajax功能上传附件之前,有必要了解Ajax与jQuery的基础知识,以及它们是如何在Web开发中应用的。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个页面的情况下,能够更新部分...
Jquery的`.on()`函数可以方便地实现这一点,例如`$('selector').on('click', function() {...})`。 4. **数据绑定**:接收到服务器返回的数据后,需要将其绑定到相应的GridView行上。这通常涉及到解析JSON格式的...
本知识点主要针对使用jQuery进行AJAX调用时,涉及到的如何正确传递参数给Web服务,特别是当Web服务需要接收参数并返回XML数据时。重点介绍了在使用jQuery的$.ajax()方法时,data属性的正确配置方式。 在错误代码...
JQuery Ajax 是一种在网页中实现异步请求的技术,它可以让我们在不重新加载整个页面的情况下,与服务器交换数据并更新...在实际应用中,这些知识点可以帮助开发者更好地理解和使用JQuery Ajax进行XML数据的请求与解析。
在使用jQuery进行AJAX调用时,经常会遇到AJAX请求异步执行的问题,本文将结合用户注册时遇到的具体案例,深入分析AJAX的优先级以及异步处理相关知识。 首先,AJAX(Asynchronous JavaScript and XML)代表了异步的...
jQuery结合Ajax可以轻松实现这一点,提高用户浏览体验。 5. **事件监听**:通过监听滚动事件,我们可以判断用户何时接近需要加载的内容,从而触发加载过程。jQuery的`.scroll()`方法可以帮助我们实现这一点。 6. *...
jQuery的$(document).ready()函数用于确保这一点,只有当页面结构加载完毕后,才执行包裹在其中的代码。 2. **CSS3动画**:jQuery结合CSS3可以创建出丰富多样的动画效果,如淡入淡出、滑动等。CSS3提供了更高效、...
《jQuery权威指南》除了理论知识丰富而全面外,它还有一个最大的特点就是注重实战,每个知识点都有一个完整的案例,包括需求分析、代码实现和结果展示三个部分,而且还包含两个综合性的案例,它的实践性之强是目前...
除了提供的特效函数,jQuery还允许用户创建完全自定义的动画效果,通过`animate()`函数可以实现这一点。这个函数接受一个或多个CSS属性和值作为参数,并以动画的形式改变元素的样式。例如,改变元素的宽度和透明度来...
本文将详细介绍JQuery、ajax以及jsonp跨域访问的知识。 首先,jQuery作为一个广泛使用的JavaScript库,其提供的ajax方法极大地简化了HTTP通信操作。然而,当尝试通过ajax访问不同域下的资源时,就会遇到跨域限制...
总结起来,"JavaWeb ajax异步自动填充信息"这个示例涵盖了以下几个关键知识点: 1. Ajax技术及其工作原理,包括XMLHttpRequest对象和异步请求。 2. Java后端处理Ajax请求,与MySQL数据库交互获取数据。 3. 数据库...
首先,我们需要明确一点:Jquery本质上是用于JavaScript的库,主要用于简化DOM操作、事件处理、动画效果和Ajax交互。它不直接支持Java环境,但可以通过一些方式在Java项目中间接使用。通常,这涉及到将Jquery的功能...
综上所述,《jQuery Succinctly》不仅涵盖了jQuery的基础知识,还深入探讨了其实现细节及最佳实践。无论是初学者还是有经验的开发者都能从中获益,从而更好地利用jQuery构建高质量的Web应用程序。
以上是关于JQuery的详细知识点总结,内容覆盖了JQuery的安装、使用、选择器、事件、DOM操作、动画、AJAX交互、工具函数、扩展和插件编写等多个方面,旨在帮助读者全面掌握JQuery这一流行的JavaScript库。
总结起来,这个“jquery表格插件带分页动态数据表格代码”项目涵盖了jQuery插件的使用、分页技术、动态数据加载、Ajax请求、响应式设计等多个重要知识点。理解和掌握这些技术,对于开发高效、互动的Web应用至关重要...
总结起来,"JQuery学校选择效果"涉及到的知识点包括:HTML的`<select>`和`<option>`元素、jQuery的选择器和事件处理、动画效果(如`fadeIn`)、实时搜索过滤、Ajax数据加载以及UI组件优化。这些技术的结合使得用户在...
人民邮电出版社出版的《锋利的jQuery》,提供全书示例代码下载。 jQuery代言:Write less,do more!...没多学一点知识,就少学一行代码。 只要下载此示例代码,光学知识,不用敲代码,高速学习jQuery,你值得下载!
本文将深入探讨标题为"四个漂亮的jquery menu"的相关知识点,包括jQuery的基本用法、菜单的设计原理、美化技巧以及如何创建动态效果。 首先,jQuery是JavaScript的一个库,它简化了JavaScript的DOM操作、事件处理和...