1、load方法(异步请求数据)
使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为
load(url,[data],[callback])
参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
2、getJSON()方法(异步加载JSON格式数据)
getJSON方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,
该函数是简写的 Ajax 函数,等价于:
$.ajax({ url:url, data:data, success:callback, dataType: json});
3、getScript()方法(异步加载并执行js文件)
getScript方法可以通过Ajax异步请求的方式,加载服务器中的js文件
getscript(URL,data,callback)
该函数是简写的 Ajax 函数,等价于:
$.ajax({ url:url, dataType: "script", success:success});
4、get()方法(GET方式获取服务器数据)
采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下:$.get(url,[callback])
该方法是简写的Ajax函数,等价于:
$.ajax({ type: 'get', url:url, data:data, success:success, dataType:dataType});
5、post()方法(向服务器发送数据)
用法同get方法
该方法是简写的Ajax函数,等价于:
$.ajax({ type: 'POST', url:url, data:data, success:success, dataType:dataType});
返回test页面执行的结果
$.post("test.php", function(data){
alert("Data Loaded: " + data);
});
6、serialize()方法(序列化表单元素值)
格式$(selector).serialize()
selector参数是一个或多个表单中的元素或表单元素本身。
将值转换成以下形式
7、ajax()方法(加载服务器数据)
ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下:
jQuery.ajax([settings])或$.ajax([settings])
参数settings为发送ajax请求时的配置对象,在该对象中,url表示服务器请求的路径,data为请求时传递的数据,dataType为服务器返回的数据类型,success为请求成功的执行的回调函数,type为发送数据请求的方式,默认为get。
8、ajaxSetup()方法(设置全局Ajax默认选项)
可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值
它的调用格式为:
jQuery.ajaxSetup([options])或$.ajaxSetup([options])
可选项options参数为一个对象,通过该对象设置Ajax请求时的全局选项值。配置同ajax方法
9、ajaxStart()和ajaxStop()方法
ajaxStart()方法用于在Ajax请求发出前触发函数,ajaxStop()方法用于在Ajax请求完成后触发函数。它们的调用格式为:
$(selector).ajaxStart(function())和$(selector).ajaxStop(function())