Ajax异步提交
Ajax 异步提交的简历完全在于存在一个XmlHttpServlet的创建,
通过xmlHttp来发送数据请求 ,一般用到的有.get(),.post(),.getJSON(),.ajax(),loda()
创建xmlHttp对象方法
function createXMLHttpRequest() {
if(window.ActiveXObject){
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
elseif(window.XMLHttpRequest){
xmlHttp=newXMLHttpRequest();
}
}之后还要写一个对请求处理的
function process(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
document.getElementById("userSpan").innerHTML=xmlHttp.responseText;
}
}
}如果状态是4并且协议等于200,那么说明一个完整的请求完成
然后就是调用
function checkUsername(){
createXMLHttpRequest();
varurl="servlet/ServletPort?username="+escape(document.userForm.elements("username").value);
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange=process;
xmlHttp.send(null);
}通过.open("post/get",url,true)来发送请求
相关推荐
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo