您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年09月10日 11:43

原创 jQuery的AJAX方法

3201 次浏览 读完需要≈ 12 分钟

内容目录

本文列出了jQuery中几乎所有的与AJAX请求相关的方法。这些方法能够让你更轻松地处理AJAX请求。

例如:

  • 在发送AJAX请求之前,序列化JS内容或表单内容,以便用作AJAX请求发送的数据。
  • 快速发送AJAX请求,并处理响应数据(支持html、xml、text、json、jsonp、script等多种数据类型)。
  • 监听AJAX事件,绑定事件触发时执行的处理函数。

jQuery的AJAX方法

重要说明:如果"版本"列的版本号带有删除线(例如: 1.8),表示从该版本开始,此方法 已过时。如果版本号带有删除线,并且为红色(例如: 1.9),表示从该版本开始,此方法已 被移除
方法 版本 描述
核心方法——发送并处理AJAX请求的方法
jQuery.ajax() 1.0 全局方法发送并处理AJAX请求。这是jQuery底层的AJAX实现,包含处理AJAX请求所需的一切功能。其他发送AJAX请求的方法都是对该方法的进一步封装。
jQuery.get() 1.0 全局方法发送并处理GET方式的AJAX请求。
jQuery.post() 1.0 全局方法发送并处理POST方式的AJAX请求。
jQuery.getJSON() 1.0 全局方法发送并处理GET方式、返回数据为JSON格式的AJAX请求。
jQuery.getScript() 1.0 全局方法发送GET请求,用于加载一个JS脚本文件。
jQuery.load() 1.0 全局方法发送AJAX请求,用于加载一个HTML文件并替换匹配元素中的内容。
工具方法——用于协助发送或处理AJAX请求,简化AJAX操作
jQuery.ajaxPrefilter() 1.5 全局方法在$.ajax()处理参数选项之前,预处理参数选项。
jQuery.ajaxSetup() 1.1 全局方法设置$.ajax()的全局默认选项。
jQuery.param() 1.0 全局方法将JS数组或对象序列化为字符串,以便用于URL查询字符串或AJAX请求。
serialize() 1.0 将表单元素序列化为字符串,以便用于URL查询字符串或AJAX请求。
serializeArray() 1.2 将表单元素序列化为一个JS数组。
事件方法——用于为AJAX事件绑定处理一个或多个函数
ajaxComplete() 1.0 设置当AJAX请求完成(无论成功或失败)时执行的处理函数。
ajaxSuccess() 1.0 设置当AJAX请求成功时执行的处理函数。
ajaxError() 1.0 设置当AJAX请求失败时执行的处理函数。
ajaxStart() 1.0 设置当前第一个AJAX请求开始时执行的处理函数。
ajaxSend() 1.0 设置在AJAX请求被发送前执行的处理函数。
ajaxStop() 1.0 设置当前最后一个AJAX请求结束时执行的处理函数。
  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单