[TOC]
ajax
最大的功能:局部刷新
格式
$.ajax({})
传统写法
顺序可以变换
$.ajax({
"url":"ajaxdo.jsp", //url 请求地址
"type":"post", //请求 方式
"dataType":"json", // 数据类型
"data":{"username":username}, //数据
"success":function(result){ //响应返回的方法
if(result){
$('#a02').html("可注册");
}else{
$('#a02').html("admin已被注册");
}
}
});
简写
顺序不可变
$.post(
"ajaxdo.jsp",
{"username":username},
function(result){
alert(result.state);
/* if(result){
$('#a02').html("可注册");
}else{
$('#a02').html("admin已被注册");
} */
$('#a02').html(result.message);
},
"json"
);
可以传json对象
String username=request.getParameter("username");
if("admin".equals(username)){
//{"state":false,"message":"admin不可注册"}
out.print("{\"state\":false,\"message\":\"admin不可注册\"}");
}else{
out.print("{\"state\":false,\"message\":\"可注册\"}");
}