//-------------------Ajax begin--------------------------
var xmlHttp;
function createXMLHttpRequest() {
//表示当前浏览器不是ie,如ns,firefox
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function validate() {
createXMLHttpRequest();
var clientId = document.getElementById("clientId").value;
var url = "../servlet/ClientIdValidateServlet?clientId=" + clientId + "×tampt=" + new Date().getTime();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
function callback() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var resTextSpan = document.getElementById("resText");
resTextSpan.innerHTML = "<font color='red'>" + xmlHttp.responseText + "</font>";
}
}
}
//-------------------Ajax end--------------------------
var xmlHttp;
function createXMLHttpRequest() {
//表示当前浏览器不是ie,如ns,firefox
if(window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function validate() {
createXMLHttpRequest();
var clientId = document.getElementById("clientId").value;
var url = "../servlet/ClientIdValidateServlet?clientId=" + clientId + "×tampt=" + new Date().getTime();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange=callback;
xmlHttp.send(null);
}
function callback() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var resTextSpan = document.getElementById("resText");
resTextSpan.innerHTML = "<font color='red'>" + xmlHttp.responseText + "</font>";
}
}
}
//-------------------Ajax end--------------------------
本文介绍了一个使用Ajax实现客户端验证的简单示例。通过创建XMLHttpRequest对象,该示例能够发送GET请求到服务器进行客户端ID验证,并根据服务器响应更新页面显示结果。
7628

被折叠的 条评论
为什么被折叠?



