var XMLHttpReq;//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if(window.XMLHttpRequest) {//Mozilla 浏览器
XMLHttpReq = new XMLHttpRequest(); }
else if (window.ActiveXObject) {// IE浏览器
try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {} } } }//发送请求函数
function sendRequest(url) {
createXMLHttpRequest();
XMLHttpReq.open("GET", url, true);
XMLHttpReq.onreadystatechange = processResponse;//指定响应函数
XMLHttpReq.send(null);//发送请求 }// 处理返回信息函数
function processResponse() {
if (XMLHttpReq.readyState == 4) {// 判断对象状态
if (XMLHttpReq.status == 200) {// 信息已经成功返回,开始处理信息
var res=XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
window.alert(res);
} else {//页面不正常
window.alert("您所请求的页面有异常。");
} } }// 注册函数
function signUp() {
var uname = document.myform.uname.value;
var psw = document.myform.psw.value;
var psw2 = document.myform.psw2.value;
if(uname=="") { window.alert("用户名不能为空。");
document.myform.uname.focus(); return false; }
else if(psw!=psw2) { window.alert("两次输入密码不同。");
document.myform.psw.focus(); return false; } else {
sendRequest('signUp?uname='+ uname + '&psw=' + psw); } }