Ajax 是什么? 实现异步提交的工具。
ajax的实现方法
有两种,也可以说是一种 都是用javaScript实现的,但是形式不一样
第一种:javaScript 原生方法
var httprequest=new XMLHttpRequest ();
httprequest.open("post","URL",true);
httprequest.send();
以上为建立连接
xmlHttp.onreadystatechange=function(){ 当xmlHttp状态有所改变时调用
if(xmlHttp.readyState==4 & xmlHttp.status==200){ //对xmlHttp状态进行判断
var data=xmlHttp.responseText; //获取从服务器传输过来的数据
//console.log(data)
alert(data);
}
}
第二种:Jquery形式
$.ajax{
url:"commServlet.do", //建立连接
type:"POST", //传输方式
dataType="JSON", //传输的数据格式
data:{
//color:"${CommColor.colorId}",size:"${CommSize.sizeId}"
}, //此为向上传输的数据
success:function(Result){
//传输成功时进行的方法
}
error:function(){
//传输失败时进行的方法
}
}
以上两个形式均可完成异步提交功能,如有不对之处欢迎批评指正。