jQuery调用ajax请求的常见方法汇总
本文实例汇总了jQuery调用ajax请求的常见方法。分享给大家供大家参考。具体如下:
示例代码1
$.ajax('/ROUTE',{
type:'GET'
data:{param1:'Hello',param2:'World'},
dataType:'json',
contentType:'application/json',
timeout:3000,
success:function(response){
//console.log(response.something);
},
error:function(request,errorType,errorMessage){
//console.log("["+errorType+"]"+errorMessage);
},
beforeSend:function(){
//dosomethinglike.addClass('is-fetching')
},
complete:function(){
//dosomethinglikeremoveClass('is-fetching')
}
});
示例代码2
$.get('/ROUTE',function(response){
//success(response:HTML)
});
$.getJSON('/ROUTE',function(response){
//success(response:JSON)
});
示例代码3
$('form').on('submit',function(event){
event.preventDefault();
varformData=$(this).serialize();
$.ajax($(this).attr('action'),{
type:$(this).attr('method'),
data:formData,
dataType:'json',
contentType:'application/json',
success:function(response){},
error:function(request,errorType,errorMessage){},
beforeSend:function(){},
complete:function(){},
timeout:3000
});
});
希望本文所述对大家的jQuery程序设计有所帮助。