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("登录失败!");
}
});

05-28 14:35