您的位置:首页 > 其它

strus+ajax实例--用户注册(3)

2007-09-19 14:15 363 查看
5.写js文件reg.js (ajax与struts的action交互)
如下:
/**
* @author marten
* @copyright:marten9-19
*/
var XMLHttp;
function createXMLHttpRequest(){
if (window.XMLHttpRequest)
XMLHttp = new XMLHttpRequest();
else{
if (window.ActiveXObject){
try{
XMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
}catch(e){
try{
XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){

}
}
}
}
}

function send(url,id){
createXMLHttpRequest();
XMLHttp.open("GET",url,true);
XMLHttp.onreadystatechange = processResponse(id);
XMLHttp.send(null);
}

function processResponse(id){
if(XMLHttp.readyState == 4){
var res = XMLHttp.responseText;
if(XMLHttp.status == 200){
alert(res);
if(res!=""){
id.style.display = "" ;
id.style.backgroundColor="#FF0000";
id.innerHTML = res;
}else{
id.style.display = "";
id.innerHTML = "<img src='/userReg/common/check_right.gif'>"
}
}
}
else{
alert("/u60a8/u8bf7/u6c42/u7684/u9875/u9762/u53d1/u751f/u5f02/u5e38");
return false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: