📄 ajax.js
字号:
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
function startRequest() {
var username = document.all("username").value;
if(username != ""){
createXMLHttpRequest();
//使用onreadystatechange事件捕获请求状态变化,指定函数处理执行结果
xmlHttp.onreadystatechange = handleStateChange;
//创建一个请求,并准备向服务器发送
xmlHttp.open("post", "/TongXunLu/ValidateUsername?username="+username);
//把创建的请求发送给服务器
xmlHttp.send(null);
//xmlHttp.abort();//立即停止请求
}
}
function startRequestOne() {
var username = document.all("username").value;
var password = document.all("password").value;
var yanzhengma = document.all("yanzhengma").value;
createXMLHttpRequest();
//使用onreadystatechange事件捕获请求状态变化,指定函数处理执行结果
xmlHttp.onreadystatechange = handleStateChangeOne;
//创建一个请求,并准备向服务器发送
xmlHttp.open("post", "/TongXunLu/RegServlet?username="+username+"&password="+password+"&yanzhengma="+yanzhengma);
//把创建的请求发送给服务器
xmlHttp.send(null);
//xmlHttp.abort();//立即停止请求
}
function handleStateChangeOne() {
if(xmlHttp.readyState == 4) {//数据已接收成功
if(xmlHttp.status == 200) {//http状态码:请求结果成功
var i = xmlHttp.responseText;
alert(i);
}
}
}
function handleStateChange() {
if(xmlHttp.readyState == 4) {//数据已接收成功
if(xmlHttp.status == 200) {//http状态码:请求结果成功
var i = xmlHttp.responseText;
if(i == "1"){
document.getElementById("uname").innerHTML ="<font color=#00FF00>此用户名可以使用</font>"
}else{
document.getElementById("uname").innerHTML ="<font color=#FF0000>用户名已经被使用</font>"
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -