ajax: 异步 js and xml
功能: 异步/局部-刷新
js实现ajax:
- 创建XMLHttpRequest(IE6版本以上的版本)
IE6以下:ActiveObject(xxx)
- var x=new XMLHttpRequest();
3. open:
x.open("get/post",url,);
4. send
x.send();-------
get: null
post: name1=value1 && name2=value2
post: x.sendRequestHeader();
- 接收返回的数据:
x.onreadystatechange=function(){
//判断状态是否成功返回
if(x.readyState==4 && x.status==200){
//得到返回的值:x.responseText x.responseXML,
//判断得到的结果是ok, jquery/js
}
}
- 后台:
- 接收参数request.getParameter();
- 返回数据:---流
PrintterWriter p=response.getWriter();
response.setContentType(“text/html;charset=utf-8”);
response.setCharactsetContentTypeEncoding(“utf-8”);
p.write(result);
p.flush();
p/close();