JQuery 官方API说明文档中对全局的ajax事件,如ajaxComplete,ajaxError,ajaxSend,ajaxStart,ajaxStop,ajaxSuccess等说明和示例代码有严重的遗漏和欠缺:
$("#msg").ajaxComplete(function(request, settings){
alert(request.responseText);
});
alert出来的是undifined!
正确的API应该是function中有三个参数,第二个方是XMLHttpRequest对象:
$("#msg").ajaxComplete(function(whoareyou, request, settings){
alert(request.responseText);
});
这个重要的API说明和示例代码不应该出现如此错误,多少人可能因为这个错误而不得不放弃使用这个有意义的功能。
参考:
http://www.mail-archive.com/discuss@jquery.com/msg13426.html
分享到:
- 2007-07-03 10:47
- 浏览 2383
- 评论(1)
- 论坛回复 / 浏览 (0 / 4618)
- 查看更多
相关推荐
`ajaxComplete`是jQuery库中的一个事件处理函数,专门用于处理所有类型的Ajax请求完成时的事件。这个功能在开发交互式、动态加载内容的Web应用时非常常见,比如你提到的百度搜索框的自动补全功能。下面我们将深入...
结合提供的文档“2-jQuery使用手册.doc”、“4-jQuery技巧总结.doc”、“5-jQuery常用方法事件属性.doc”以及“3-使用 jQuery 简化 Ajax 开发.doc”,你将能够深入理解和实践jQuery的各种功能,成为jQuery的熟练使用...
**jQuery基础教程中文版2015** jQuery是一款强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。2015年发布的这个基础教程,旨在帮助初学者快速掌握jQuery的核心概念和技术。 一、...
JQuery 是一个广泛使用的 JavaScript 库,它极大地简化了对 DOM 的操作、事件处理、动画效果以及异步数据交互。以下是从题目中提取出的一些关键知识点: 1. **选择器**: - 基本选择器:包括 `#id`(ID 选择器)、...
`$.ajaxSetup()`用于设置全局Ajax选项,`$.ajaxComplete()`在所有Ajax请求完成后执行,`$.ajaxError()`捕获Ajax请求的错误。 10. **链式调用(Chaining)** jQuery对象的方法返回的仍然是jQuery对象,这使得链式...
`$.ajaxComplete()`和`$.ajaxError()`等方法可以监听Ajax请求的完成和错误。 七、插件生态系统 jQuery拥有庞大的插件生态,涵盖了表单验证、轮播图、模态框、日期选择器等各种功能。这些插件通过扩展jQuery对象,...
`$.ajaxComplete()`和`.ajaxError()`则用于全局的Ajax请求完成和错误处理。 七、插件开发 jQuery的可扩展性体现在其插件机制上,开发者可以通过`$.fn.extend()`方法为jQuery对象添加新的方法。例如,许多优秀的...
1. **jQuery与AJAX基础** - jQuery提供了$.ajax()函数,使得发起AJAX请求变得简单。该函数允许我们指定URL、请求类型(GET或POST)、数据、回调函数等参数,实现异步数据通信。 - AJAX的核心优势在于其非阻塞特性...
这个插件的实现原理通常是通过jQuery的事件监听和DOM操作来控制加载动画的显示与隐藏。例如,当开始一个长时间运行的操作时,插件会添加一个包含加载动画的元素到页面上,然后在操作完成后移除这个元素。这通常涉及...
《jQuery 1.7.js:深入理解与应用》 jQuery,作为一款强大的JavaScript库,以其简洁的API和高效的性能在Web开发领域占据了重要的地位。本文将深入探讨jQuery 1.7.js版本,揭示其核心特性、改进以及在实际项目中的...
**jQuery与Ajax的结合** jQuery对Ajax进行了封装,使得使用Ajax变得更加简单。例如,`$.get()`和`$.post()`方法分别用于GET和POST请求,它们接受URL、数据、回调函数等参数。`$.getJSON()`则用于获取JSON格式的数据...
本文将深入探讨如何利用C#后端与jQuery前端相结合来实现AJAX功能。 首先,我们要了解AJAX的核心原理:通过JavaScript创建XMLHttpRequest对象,这个对象负责与服务器进行通信。在jQuery库中,封装了对XMLHttpRequest...
**jQuery AJAX** 是一个在Web开发中广泛使用的JavaScript库,由John Resig于2006年创建。jQuery简化了JavaScript中的异步HTTP(Ajax)请求,使得开发者能够轻松地与服务器进行数据交互,实现页面的局部刷新,提高...
在C#.NET框架下,jQuery AJAX技术是一种广泛用于创建异步Web应用程序的方法,它使得页面无需刷新即可与服务器进行交互,提升用户体验。本教程将深入探讨如何在C#.NET环境中结合jQuery实现AJAX功能。 首先,jQuery库...
$.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ), .jQuery( html, props ) $.jQuery( fn ) jQuery ...
**jQuery与Ajax调用详解** 在Web开发中,jQuery与Ajax的结合使用极大地简化了异步数据交互的过程,使得前端可以高效地与服务器进行通信,而无需刷新整个页面。本教程将详细介绍如何利用jQuery实现Ajax调用,并通过...
《jQuery 1.4.2:深入理解与应用》 jQuery是JavaScript库的杰出代表,以其简洁的API和强大的功能赢得了开发者们的广泛喜爱。这里我们关注的是jQuery 1.4.2版本,它包含了四个核心文件,分别是: 1. **jquery1.4.2....
**jQuery API 深度解析** jQuery 是一个广泛使用的 JavaScript 库,以其简洁的语法和强大的功能而闻名。它极大地简化了 DOM 操作、事件处理、动画制作以及Ajax交互,使得网页开发变得更加高效。本资源包含一系列带...
- **方法和函数(Methods and Functions)**:详尽列举jQuery提供的所有方法,如`.addClass()`, `.removeClass()`, `.slideUp()`, `.ajaxComplete()`等。 - **兼容性(Compatibility)**:列出jQuery对不同浏览器的...
此外,jQuery提供了丰富的API接口,如`$.each()`用于遍历数组或对象,`$.ajaxComplete()`监听所有Ajax请求的完成,`$.extend()`合并对象属性。这些接口在实际项目中有着广泛的应用。 总的来说,jQuery实例源码集是...