ajax標准格式


jquery向服務器發送一個ajax請求后,可以返回多種類型的數據格式,包括:html,xml,json,text等。

$.ajax({
    url:"http://www.test.com",    //請求的url地址
    dataType:"json",   //返回格式為json
    async:true,//請求是否異步,默認為異步,這也是ajax重要特性
    data:{"id":"1","name":"名字"},    //參數值
    type:"GET",   //請求方式
    beforeSend:function(){
        //請求前的處理
    },
    success:function(req){
        //請求成功時處理
    },
    complete:function(){
        //請求完成的處理
    },
    error:function(){
        //請求出錯處理
    }
});

 

舉例:

//發送ajax請求
$.ajax({

url:path+"/user/login.do",

type:"post",
data:{"name":name,"password":password},

dataType:"json",

success:function(result){
//result是服務器返回的JSON結

if(result.status==0){

//將用戶信息保存到Cookie
var
userId=result.data.cn_user_id;
addCookie
("userId",userId,2);

window.location.href="edit.html";
}else if
(result.status==1){ //用戶名錯

$("#count_span").html(result.msg);
}else if
(result.status==2){
$("#password_span").html
(result.msg);
}
},

error:function(){

alert("登錄失敗!");
}
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM