jQuery参数列表集合


Posted in Javascript onApril 06, 2011
参数名  类型  描述 
url   String (默认: 当前页地址) 发送请求的地址。 
type  String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。 
timeout  Number 设置请求超时时间(毫秒)。此设置将覆盖全局设置。 
async   Boolean (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 
beforeSend   Function 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP头。XMLHttpRequest 对象是唯一的参数。 function (XMLHttpRequest) {   this; // the options for this ajax request }
cache   Boolean (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 
complete   Function 请求完成后回调函数 (请求成功或失败时均调用)。参数:XMLHttpRequest 对象,成功信息字符串。 function (XMLHttpRequest, textStatus) {   this; // the options for this ajax request }
contentType   String (默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。 
data Object,String 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在URL 后。查看 processData 选项说明以禁止此自动转换。必须为Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。
dataType String 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值: "xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
error Function (默认: 自动判断 (xml 或 html)) 请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。 function (XMLHttpRequest, textStatus, errorThrown) {   // 通常情况下textStatus和errorThown只有其中一个有值   this; // the options for this ajax request }
global Boolean (默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件
ifModified Boolean (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。
processData Boolean (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串)以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。
success Function 请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态 function (data, textStatus) {   // data could be xmlDoc, jsonObj, html, text, etc...   this; // the options for this ajax request }

这里有几个Ajax事件参数:beforeSend success complete ,error 。我们可以定义这些事件来很好的处理我们的每一次的Ajax请求。注意一下,这些Ajax事件里面的 this 都是指向Ajax请求的选项信息的(请参考说 get() 方法时的this的图片)。
请认真阅读上面的参数列表,如果你要用jQuery来进行Ajax开发,那么这些参数你都必需熟知的。

Javascript 相关文章推荐
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
Apr 06 Javascript
JavaScript中三种异步上传文件方式
Mar 06 Javascript
老生常谈javascript变量的命名规范和注释
Sep 29 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
May 19 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
Feb 11 Javascript
JS高级技巧(简洁版)
Jul 29 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
Sep 02 Javascript
vue 中几种传值方法(3种)
Nov 12 Javascript
JS绘图Flot应用图形绘制异常解决方案
Oct 16 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
Apr 06 #Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
Apr 06 #Javascript
jQuery LigerUI 插件介绍及使用之ligerDrag和ligerResizable示例代码打包
Apr 06 #Javascript
jQuery中绑定事件的命名空间详解
Apr 05 #Javascript
jQuery下通过$.browser来判断浏览器.
Apr 05 #Javascript
Jquery判断IE6等浏览器的代码
Apr 05 #Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 #Javascript
You might like
如何使用PHP中的字符串函数
2006/10/09 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
PHP原生函数一定好吗?
2014/12/08 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
很可爱的输入框
2008/08/03 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
jquery实现数字输入框
2017/02/22 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
int和Integer有什么区别
2013/05/25 面试题
俄罗斯商务邀请函
2014/01/26 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
正确使用MySQL update语句
2021/05/26 MySQL
如何自己动手写SQL执行引擎
2021/06/02 MySQL
React配置子路由的实现
2021/06/03 Javascript
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python