//$.ajax([setting]);
$.ajax({
async:true/false;
cache:false;
timeout:60000,//毫秒
type:"post"/"get",
url:"aaddressurl",
dataType:"text"/"html"/"xml"/"json"/"jsonp",//预期的服务器响应的数据类型
contentType:"application/x-www-form-urlencoded",//发送数据到服务器时所使用的内容类型
data:{username:"zhansan",msg:"zhang want login"},
//data:"usernme=zhangsan&msg=zhang want login",
beforeSend:function(xhr){//xmlhttprequest
alert("call before ajax request");
},
complete:function(xhr,ts){
alert("after all function call this function");
},
error:function(xhr,textStatus,errorthrow){
alert(textStatus);
},
success:function(data,textStatus){
alert(data);
alert(textStatus);
}
});
//$.post(url[,data][,success][,dataType]);
$.post("aaddressurl",
{username:"zhansan",msg:"zhang want login"},
function(data,textStatus,xhr){
alert(data);
alert(textStatus);
},
"text");
//$.get(url[,data][,success][,dataType]);
var setting = {
async:true/false;
cache:false;
timeout:60000,//毫秒
type:"post"/"get",
url:"aaddressurl",
dataType:"text"/"html"/"xml"/"json"/"jsonp",//预期的服务器响应的数据类型
contentType:"application/x-www-form-urlencoded",//发送数据到服务器时所使用的内容类型
data:{username:"zhansan",msg:"zhang want login"},
//data:"usernme=zhangsan&msg=zhang want login",
beforeSend:function(xhr){//xmlhttprequest
alert("call before ajax request");
}};
var jqueryXHR = $.ajax(setting)
.done(function(data){
alert(data);
})
.fail(function(){
alert("error");
})
.always(function(){
alert("after all finsh");
});
var postXHR = $.post("aaddressurl",{username:"zhansan",msg:"zhang want login"});
postXHR.done(function(data){
alert(data);
})
.fail(function(){
alert("error");
})
.always(function(){
alert("after all finsh");
});
//HttpServerlet类响应客户端ajax请求
response.setCharacterEncoding("UTF-8");
response.setContent("application/text;charset=UTF-8");
response.setHeader("pragma","no-cache");
response.setHeader("cache-control","no-cache");
PrintWriter out = response.getWriter();
out.println(messagedata);
//或者
//out.write(messagedata);
//out.flush();
out.close();