对于get 地址后面需要加上判断,并且get获取时是根据地址传输数据
function check(NameTag){
var Name = NameTag.value;
// alert(Name + “=–” + xmlHttpRequest);
var requestUrl = “${pageContext.request.contextPath}/Check.action?Name=” + Name;
xmlHttpRequest.open(“get”, requestUrl, true);
xmlHttpRequest.send();
xmlHttpRequest.onreadystatechange = function(){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
//alert(“服务器返回数据” + xmlHttpRequest.responseText);
var resMsg = JSON.parse(xmlHttpRequest.responseText);
if(resMsg.status == "0000"){
document.getElementById("msgSpan").innerHTML="<font color ='red'>" + resMsg.desc + "</font>";
}else{
document.getElementById("msgSpan").innerHTML="<font color ='yellow'>" + resMsg.desc + "</font>";
}
}
}
}
对于post后面直接跟上地址
function checkPost(NameTag){
var Name = NameTag.value;
var requestUrl = “${pageContext.request.contextPath}/Check.action”;
var param = "Name=" + Name;
xmlHttpRequest.open("post", requestUrl, true);
xmlHttpRequest.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlHttpRequest.send(param);
xmlHttpRequest.onreadystatechange = function(){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
// alert("服务器返回数据" + xmlHttpRequest.responseText);
var resMsg = JSON.parse(xmlHttpRequest.responseText);
if(resMsg.status == "0000"){
document.getElementById("msgSpan").innerHTML="<font color ='red'>" + resMsg.desc + "</font>";
}else{
document.getElementById("msgSpan").innerHTML="<font color ='yellow'>" + resMsg.desc + "</font>";
}
}
}
}