ajax访问XML的问题 - Web 开发 / Ajax
XML:1.XML
<?xml version= "1.0 " encoding= "gb2312 "?>
<data page= "1 ">
<movie id= "1 " type= "爱情 "> 幸福终点站 </movie>
<movie id= "2 " type= "恐怖 "> 绝命终结站 </movie>
<movie id= "3 " type= "喜剧 "> 恐怖电影 </movie>
</data>
xmlroot = xmlHttp.responseXML.getElementsByTagName( "movie ");
问题是xmlroot.length的值是0不知道是怎么回事?
------解决方案--------------------xml格式也许不正确,把中文字符的先换成字母看看
------解决方案--------------------不知道lz用的是什么浏览器?我用FireFox调试结果是正确的,xmlroot.length的值为3,页面的显示结果如下:
1 幸福终点站 爱情
2 绝命终结站 恐怖
3 恐怖电影 喜剧
3
------解决方案--------------------用IE也是正确的不过要先部署到应用服务器上再访问,不能直接访问html文件