黑马程序员技术交流社区

标题: 使用ajax出现的问题 [打印本页]

作者: che201311    时间: 2013-11-23 11:22
标题: 使用ajax出现的问题
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来获取节点的值
作者: FFF    时间: 2013-11-25 23:38
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
如果没有解决,可能你的问题问得不够清楚。可以重新发问的哦~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2