国产精品夜夜嗨,成人福利在线观看,国产精品视频在线播放http://www.aygfsteel.com/migrant/category/35087.html我們的失落……zh-cnThu, 07 May 2009 14:03:27 GMTThu, 07 May 2009 14:03:27 GMT60- [原創(chuàng)]一個(gè)低級(jí)錯(cuò)誤導(dǎo)致的AJAX無法解析返回的XMLhttp://www.aygfsteel.com/migrant/archive/2008/10/09/233400.htmlJ2EE學(xué)習(xí)筆記J2EE學(xué)習(xí)筆記Thu, 09 Oct 2008 11:55:00 GMThttp://www.aygfsteel.com/migrant/archive/2008/10/09/233400.htmlhttp://www.aygfsteel.com/migrant/comments/233400.htmlhttp://www.aygfsteel.com/migrant/archive/2008/10/09/233400.html#Feedback0http://www.aygfsteel.com/migrant/comments/commentRss/233400.htmlhttp://www.aygfsteel.com/migrant/services/trackbacks/233400.html在用AJAX(結(jié)合Struts)做一個(gè)聯(lián)動(dòng)下拉框的過程中,后臺(tái)action中返回的XML用如下javascript代碼解析

function parseMessage()
{
var xmlDoc=req.responseXML.documentElement;
var xSel=xmlDoc.getElementsByTagName("addr4");
}
奇怪的是 var xSel = xmlDoc.getElementsByTagName("addr4") 始終無法取得若干個(gè) <addr4>XXX</addr4> 內(nèi)容, 在網(wǎng)上查也都是這種寫法,搞了一個(gè)下午弄的我頭暈?zāi)X脹。最后同事一語提醒了我,在action中加入以下代碼,問題解決:
response.setContentType("text/xml;charset=UTF-8");
response.setHeader("Cache-control","no-cache");
結(jié)論:如果沒有這兩句,返回值不會(huì)被當(dāng)做XML處理,當(dāng)然就取不到 addr4 節(jié)點(diǎn)
2008.10.22 補(bǔ)充:有的人寫將上面的第一句簡(jiǎn)化成:
response.setContentType("text/xml");
這樣做如果返回的XML中沒有中文時(shí)沒問題,但是如果返回的XML中存在中文的話,也會(huì)無法取得返回的XML

]]>
主站蜘蛛池模板:
贡嘎县|
田林县|
贵南县|
马鞍山市|
利辛县|
林西县|
色达县|
隆子县|
伊宁县|
屯留县|
交口县|
天镇县|
武安市|
星子县|
巴林右旗|
石楼县|
万山特区|
海丰县|
金坛市|
房产|
嘉禾县|
鄱阳县|
青浦区|
邢台县|
青神县|
汾西县|
宜君县|
双城市|
冷水江市|
阿拉善盟|
陆丰市|
南充市|
无极县|
招远市|
南漳县|
英德市|
祁阳县|
驻马店市|
夏河县|
定边县|
屯门区|