求教: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 ) 先看看返回了些什么内容,有没有你要的标签 谢谢你这个调试的方法,我也知道这样调试,可刚才有点乱没想到。 用这种方法,慢慢我就调过来了。 问题解决!十分感谢
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体 用下面的语句提示我缺少对象 protected void Button1_Click(object sender, EventArgs e) { ScriptManager.R ......
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
Private Sub Command1_Click() Dim MyString() As String Open "a.xml" For Binary As #1 ' 打开刚创建的文件。 ReDim MyString(LOF(1) - 1) Put #1, , MyRecord ' 读入所有字符到变量中 ......
目前一个项目,遇到个大问题,要搞一个电子地图,小弟从来没搞过gis方面的东西,这次硬着头皮上了。 下面是目前遇到的个问题。。。 OpenLayer怎么向后台发送ajax请求(后台是SSH框架),在申请到后台的action后,查 ......
代码如下 请高手 指点下 谢谢 ajax_http.js ------------- function getXMLHTTP() { var xmlhttp; if (window.ActiveXObject) { //IE try { ......