【发布时间】:2010-10-18 23:34:56
【问题描述】:
我正在使用 XML 获取数据的站点服务器端工作。我需要的 XML 的路径类似于“/image/user/username/”
我需要使用类似的方法从生成的链接中获取 XML 文件
<script type="text/javascript">
imagesByUser('/../image/user/{{ user.username }}/')
我知道该链接有效,因为我单独对其进行了测试,当我单击它时,它会将我带到包含 XML 数据的正确页面。但是,当我尝试解析数据时,我得到一个 xmlHttp.responseXML is null 错误 在这条线上
var images= xmlHttp.responseXML.documentElement.getElementsByTagName("image");
我得到了这个文件
xmlHttp.open("GET",url,true);
xmlHttp.send();
此外,当我使用像这样的直接文件时,它也可以工作 imagesByUser('images.xml')
那么为什么它不能从服务器的页面上运行呢??
【问题讨论】:
标签: javascript xml ajax parsing hyperlink