易截截图软件、单文件、免安装、纯绿色、仅160KB

Ajax的一个小问题 - Java / Web 开发

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 !
调试下吧,或者用ff的js调试
或者在可能出错的地方alert一下

现在就是var msg = req.responseXML.getElementsByTagName("msg")
alert(msg)是个Object
可alert(msg.childNodes[0].nodeValue);没有任何结果啊!是写错了 吗?就是这行出错的,
之前的语句我都alert了。

getElementsByTagName("msg")返回的是个数组。
但是如果没有取到msg节点的话就返回的空而不是一个数组了。所以用[0]下标会出错。

那估计是那个地方写错了呢?

学习下,我也是刚刚才入门


function handleResponse(){  
  if(xmlHttpReq.readyState==4&&xmlHttpReq.status==200){
   
  var text=xmlHttpReq.responseXML;
  var citys = text.getElementsByTagName("city"); 
  alert(citys);
  var citySelect = docum


相关问答:

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

【招聘】java软件开发工程师 - 挨踢职涯 / 才入职场

要求:
  1、具有2年以上的java开发工作经验,精通java;
  2、熟悉Eclipse开发工具,熟悉WEB开发,具有两年以上Java开发经验,掌握面向对象的软件设计方法,
  有Spring、Hibernate以及 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号