输入要处理的数据:<input type="text" id="name" onchange="callServer();" />
服务器处理结果:<input type="text" id="result" />
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function callServer() {
var name = document.getElementById("name").value;
if (name == "") return;
var url = "ajax.php?name=" + name;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = show;
xmlHttp.send(null);
}
function show() {
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.getElementById("result").value = response;
}
}
服务器处理结果:<input type="text" id="result" />
//创建XMLHttpRequest 对象
var xmlHttp = false;
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function callServer() {
var name = document.getElementById("name").value;
if (name == "") return;
var url = "ajax.php?name=" + name;
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = show;
xmlHttp.send(null);
}
function show() {
if (xmlHttp.readyState == 4) {
var response = xmlHttp.responseText;
document.getElementById("result").value = response;
}
}