0
点赞
收藏
分享

微信扫一扫

js ajax请求

萨科潘 2022-07-28 阅读 66

/* 创建 XMLHttpRequest 对象 */
var xmlHttp;
function GetXmlHttpObject() {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
// -----------ajax方法-----------//
function checkValidCode() {
xmlHttp = GetXmlHttpObject();
if (xmlHttp == null) {
alert('您的浏览器不支持AJAX!');
return;
}
var errorInfo = document.getElementById("errorShow");
//当用户输入新的验证码内容时影藏用户名错误的提示
errorInfo.hidden = true;
var id = document.getElementById('checkCode').value;
var url = "/checkValidCode/Index?id=" + id + "&t/" + Math.random();
alert(id);
xmlHttp.open("POST", url, true);
xmlHttp.onreadystatechange = getOkGet;//发送事件后,收到信息了调用函数
xmlHttp.send();
}
function getOkGet() {
if (xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
// 本地提示:加载中
}
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
var d = xmlHttp.responseText;
if(d!="true")
{
var errorInfo = document.getElementById("errorShow");
var validError = document.getElementById("validCodeError");
var loginBtn = document.getElementById("loginBtn");
var pwdError = document.getElementById("error");
validError.hidden = false;
errorInfo.hidden = false;
pwdError.hidden = true;
loginBtn.disabled = false;
}
}
}

 

留待后查,同时方便他人


举报

相关推荐

JS封装ajax请求

js原生ajax请求

ajax请求

AJAX请求

Ajax请求

Ajax 异步请求

0 条评论