Ajax简单应用
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
var XMLHttpReq = false;
//创建XMLHttpRequest对象
function createXMLHttpRequest() {
if(window.XMLHttpRequest) { //Mozilla 浏览器
XMLHttpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject) { // IE浏览器
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
}
//发送请求函数
function sendRequest(url) {
createXMLHttpRequest();
XMLHttpReq.open("GET", url, true);
XMLHttpReq.onreadystatechange = processRequest;//指定响应函数
XMLHttpReq.send(null); // 发送请求
}
// 处理返回信息函数
function processRequest() {
document.getElementById("message").innerHTML='';
if (XMLHttpReq.readyState == 4) { // 判断对象状态
if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息
var res=XMLHttpReq.responseXML.getElementsByTagName("res")[0].firstChild.data;
document.getElementById("message").innerHTML=res;
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
// 身份验证函数
function numberCheck() {
var form=window.document.forms[0];
var rightnumber = form.newNumber.value;
var register_id=form.register_id.value;
if(rightnumber=="") {
return false;
}
else {
sendRequest('/property/NumberIsHaveSrv?sendtype=1&rightnumber='+ rightnumber + '®ister_id='+register_id);
}
}
<td ><input type="text" name="newNumber" value="<%=newNumber%>" onblur="numberCheck()" > <font color="#ff0000"><div id="message"></div></font></td>
如果你喜欢本文, 请长按二维码,关注公众号 分布式编程.
作者:分布式编程
出处:https://zthinker.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。