一、DOM版Ajax服务代码
var xmlHttp = new ActiveXObject("MicroSoft.XMLHTTP");
if (!xmlHttp) {alert("Ajax创建异常!");
return false;
}
else {
xmlHttp.Open("POST", "RegisterVerify.ashx?EmployName=" + $("selectEmploy").val());//这一句我这里运行错误,建议用Jquery版,不过请先下载JQuery包
xmlHttp.onreadystatuschange = function () {
if (xmlHttp.readyStatus == 4) {
if (xmlHttp.status == 200) {
if (xmlHttp.responseText = "Error1") {
alert("同一职员不可重复注册!");
return false;
}
else if (xmlHttp.responseText = "OK") {
alert("注册成功!");
}
else {
alert("未知异常,请联系管理员!");
return false;
}
}
else {
alert("Ajax请求返回错误!");
return false;
}
}
}
xmlHttp.send();
二、JQuery版 Ajax服务代码
$.post("RegisterVerify.ashx?EmployName=" + $("selectEmploy").val(), function (data, result) {
if (result == "success") {
if (data == "Error1") {
alert("同一职员不可重复注册!");
return false;
}
else if (data == "OK") {
alert("注册成功!");
}
}
else {
alert("Ajax请求发生错误!");
return false;
}
});