第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一個關(guān)于Ajax讀取xml文件的問題?

請教一個關(guān)于Ajax讀取xml文件的問題?

DIEA 2018-11-24 13:15:04
xml文件:js代碼如下:html代碼如下:<body>     <h3>請在下面的輸入框中輸入用戶名:</h3>     <form>         <label>用戶名:</label><input type="text" id="user_input" value="" onkeyup="showHint(this.value)" />     </form>     <p>密碼:<span id="psd_text"></span></p> </body>在w3school學(xué)習(xí)到一個例子,就想改一下成輸入用戶名,然后在xml文件里查找包含這個用戶名的節(jié)點,最后顯示密碼。谷歌瀏覽器中總是報錯:Cannot read property 'documentElement' of null。而火狐報錯:xmlhttp.responseXML is null。搞了很久搞不定,上來求幫忙。
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

你代碼中報錯的應(yīng)該是這一句:

var acc_node = xmlhttp.responseXML.documentElement.getElementsByTagName("user");

XMLHttpRequest.responseXML 屬性是一個只讀值,它返回一個包含請求檢索的HTML或XML的Document,如果請求未成功,尚未發(fā)送,或者檢索的數(shù)據(jù)無法正確解析為 XML 或 HTML,則為 null。來源

按照上面說的,此時請求未成功,所以 xmlhttp.responseXML 是 null,所以會報錯。你試試把這句代碼寫在判斷 ajax 狀態(tài)的 if 語句里面。


查看完整回答
反對 回復(fù) 2018-12-12
  • 1 回答
  • 0 關(guān)注
  • 471 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號