标签:success 异步 没有 加载 地址 语言 class line 方式
ajax的4种方法:$.get、$.post、$getJSON、$ajax。
1、$.get
$.get()方法使用GET方式来进行异步请求,它的语法结构为:
$.get( url [, data] [, callback] )
url:string类型,ajax请求的地址。
data:可选参数,object类型,发送至服务器的key/value数据会作为QueryString附加到请求URL中。
callback:可选参数,function类型,当ajax返回成功时自动调用该函数。
例:
$.get(
"submit.aspx"
,
{
id:
‘123‘
,
name:
‘syy‘
,
},
function
(data,state){
//这里显示从服务器返回的数据
alert(data);
//这里显示返回的状态
alert(state);
}
)
$.post(
"submit.aspx"
,
{
id:
‘123‘
,
name:
‘syy‘
,
},
function
(data,state){
//这里显示从服务器返回的数据
alert(data);
//这里显示返回的状态
alert(state);
},
"json"
)
$.ajax()是jquery中通用的一个ajax封装,其语法的格式为:
$.ajax(options)
其中options是一个object类型,它指明了本次ajax调用的具体参数,最常用的几个参数附上
$.ajax({
url:
‘submit.aspx‘
,
datatype:
"json"
, //跨域可用jsonp
type:
‘post‘
,
success:
function
(e) {
//成功后回调
alert(e);
},
error:
function
(e){
//失败后回调
alert(e);
},
beforeSend:
function
(){ /发送请求前调用,可以放一些
"正在加载"
之类额话
alert(
"正在加载"
);
}
})
理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
标签:success 异步 没有 加载 地址 语言 class line 方式
原文地址:http://www.cnblogs.com/-CLAY-/p/ajax.html