function callback(){
if (req.readyState == 4){
if(req.status == 200){
var msg = req.responseXML.getElementsByTagName("msg")[0];
// alert(msg.childNodes[0].nodeValue);
setMsg(msg.childNodes[0].nodeValue);
}
}
}
这是回调函数,就是 var msg = req.responseXML.getElementsByTagName("msg")[0];
这行什么结果也没有,然后我把[0]去掉,才可以。
alert(msg.childNodes[0].nodeValue);没有弹出。我不知道这两个地方是怎样的问题导致的,望大家指点一二!thanks !
if (req.readyState == 4){
if(req.status == 200){
var msg = req.responseXML.getElementsByTagName("msg")[0];
// alert(msg.childNodes[0].nodeValue);
setMsg(msg.childNodes[0].nodeValue);
}
}
}
这是回调函数,就是 var msg = req.responseXML.getElementsByTagName("msg")[0];
这行什么结果也没有,然后我把[0]去掉,才可以。
alert(msg.childNodes[0].nodeValue);没有弹出。我不知道这两个地方是怎样的问题导致的,望大家指点一二!thanks !
解决方案 »
- hibernate中的hql语句怎么验证语句写的是否正确
- SmartUpload 下载重命名
- 如果Date什么都不填应该怎样处理呢?
- 请问如何实现类似myie浏览器的一页打开多个网页的(显示连接到多个网页的栏的)功能?
- -----关于页面转向
- 刚学servlet,遇到些问题,请各位达人指教
- 如何使用ORACLE的包,请进内详..
- mysql latin1 里 用spring mybatis取出来
- 使用SSH框架,启动时报错,提示: Error creating bean with name 'sessionFactory'...
- 一个java项目有代码,怎么可以让它运行起来
- 好几天了,还是不行求救!!!!!!!!!!
- 请大家推荐一个java架构的开源论坛,谢谢。
或者在可能出错的地方alert一下
alert(msg)是个Object
可alert(msg.childNodes[0].nodeValue);没有任何结果啊!是写错了 吗?就是这行出错的,
之前的语句我都alert了。
但是如果没有取到msg节点的话就返回的空而不是一个数组了。所以用[0]下标会出错。
if(xmlHttpReq.readyState==4&&xmlHttpReq.status==200){
var text=xmlHttpReq.responseXML;
var citys = text.getElementsByTagName("city");
alert(citys);
var citySelect = document.myform.city;
citySelect.length=citys.length;
for(i=0;i<citys.length;i++){
citySelect.options[i].text=citys[i].childNodes[1].firstChild.nodeValue;
citySelect.options[i].value=citys[i].childNodes[0].firstChild.nodeValue;
}
}
}
那么你再来 msg.childNodes[0].nodeValue报错是正常的。因为还不确认msg是什么
也可能是msg[0].childNodes[0].nodeValue也不一定