Java code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var req;
var url="url地址"+escape(idField.value);
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
}else if(window.ActiveXObject){
req=new ActiveXObject("Microsoft.XMLHTTP");
}
req.open("GET",url,true); //true表示是异步的
req.onreadystatechange=callback;//当服务器有响应时
req.send(null);
function callback()
{
//返回信息了
if(req.readyState==4){
//返回状态正确
if(req.status==200){
// 获取第一个标签为<msg>你好啊</msg>的值
var msg=req.responseXML.getElementByTagName("msg")[0];
msg.childNodes[0].nodeValue;//获取第一个节点的值;
}
}
}
其中代码的第二行var url="url地址"+escape(idField.value);不正确当使用var url="url地址"+escape(idField);可以显示
第十九行无法使用getElementById方法,不知道为什么,还有第二十行msg无法使用childNodes来获取节点的值 |