【发布时间】:2015-05-29 20:35:45
【问题描述】:
我一直在尝试将 XML 加载到独立的 HTML 页面中。由于我也在使用独立计算机,因此我既没有互联网连接也没有文件服务器,所以显然 XMLHttpRequest 不起作用。我在这里读过,我可以使用 jQuery AJAX 将 XML 加载到 HTML 中,但由于某种原因,即使我使用在这里找到的代码,它也不会加载存储在其中的信息。
我从 jQuery 网站下载了一个 jQuery 库,根据我在这里找到的内容,代码如下所示:
$(document).ready(function(){
$.ajax({
type: "GET",
url: "myXML.xml",
dataType: "xml",
success: function(xml) {
var myXML = $(xml).data();
}
});
});
暂时我只是想读取数据,而不是使用它。 myXML 目前也没有太多数据开始(就像我说的,实际的 XML 是独立的),所以它看起来是这样的:
<?xml version="1.0" encoding="utf-8"?>
<type>
<type id="1">
<model> Lenovo </model>
<year> 2015 </year>
</type>
<type id="2">
<model> iPhone </model>
<year> 2014 </year>
</type>
</type>
不仅代码不起作用,HTML 页面还会忽略之后编写的每个脚本,包括 alert() 或 write()。有没有人可以解决这个问题?
【问题讨论】:
-
在编写脚本之前是否添加了脚本引用?
标签: javascript jquery html ajax xml