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

求教:AJAX读取xml,对象总是为空 - Web 开发 / Ajax

服务器端代码:

<?php
$row = mysql_fetch_array($result, MYSQL_ASSOC);

header("Content-Type: text/xml");
?>
<?xml version="1.0" encoding="gb2312">

<paikeresult>
<classno-value><? echo trim($row['classno']); ?></classno-value>
<cid-value><? echo trim($row['cid']); ?></cid-value>
</paikeresult>

回调函数中的部分代码:

var xmlDoc = request.responseXML;
 
var xmlClassno = xmlDoc.getElementsByTagName("classno-value")[0];
var classno = xmlClassno.firstChild.nodeValue;


问题:xmlClassno(红色部分)这个对象总是空值null,求救,十分感谢

都试试,看哪个不为空了就用哪个:
var xmlClassno = xmlDoc["classno-value"][0];
var xmlClassno = xmlDoc.document.getElementsByTagName("classno-value")[0];

没用,都没用


引用

var xmlDoc = request.responseText
alert(xmlDoc )

先看看返回了些什么内容,有没有你要的标签


谢谢你这个调试的方法,我也知道这样调试,可刚才有点乱没想到。
用这种方法,慢慢我就调过来了。

问题解决!十分感谢


相关问答:

请教ajax实现弹出窗体的用法 - Web 开发 / Ajax

按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
  {
  ScriptManager.R ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

ajax post方式提交数据如何操作? - Web 开发 / Ajax

RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");

var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号