Ajax,用于异步刷新,再不刷新页面的情况下,向后台服务器请求数据。
JQuery向我们提供了具有很好兼容性的ajax插件。
$.ajax([settings]) 函数中所有参数设置均为可选项,以下罗列几个常用参数项。
url:请求地址
type:请求方式,默认值为get,常用值为:get/post
async:默认为true,即异步请求,若为false时,则为同步请求,会锁定浏览器
data:发送到服务器的数据,必须为key/value形式,将自动转换成字符串形式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:[“bar1”, “bar2”]} 转换为 ‘&foo=bar1&foo=bar2’。
$({
url:"请求地址"
type:"请求类型"//请求类型:get(默认)/post
async:"同步请求 or 异步请求"//true(默认,异步)/flase(同步)
data:{"请求参数名1":"请求参数值1","请求参数名2":"请求参数值2"}
dataType:"返回值类型"
success:function(){
//请求成功执行的方法
}
error:function(){
//请求失败执行的方法
}
});