JQuery对 AJAX一步操作进行了封装,常用的方法有以下几种:
(1)、$.ajax()
$.ajax是jQuery对AJAX进行封装的基础,通过使用这个函数可以完成异步通信的所有功能,但是它的函数较多,以下为常用的几个
var configObj = {
}$.ajax(configObj);method: // 数据的提交方式 get/post 默认是post url: //数据的提交路径 async: // 是否支持异步刷新 默认为true data: //需要提交的数据 dataType://服务器返回数据的类型。xml String Json.... success: //请求成功返回的回调函数 error: //请求失败返回的回调函数
(2)、$.post()
此函数就是对$.ajax()的进一步封装,减少了$.ajax()的参数并简化了操作。但是运用的返回较小,只能采用Post方式提交,只能异步访问,不能进行错误处理。主要参数有
method: // 默认设置是post url: //数据的提交路径 async: // 默认设置true data: // 待发送key/value参数 Type://服务器返回内容的格式。 callback: //请求成功返回的回调函数
(3)、$.get()
和$.post()一样,只是
(4)、$.getJson()method: // 默认设置是get
进一步封装,也就是对对返回数据类型为Json进行操作。里面有三个参数需要设置 URL data callback