好吧,我的任务是运行一个静态站点,根本没有服务器。纯 HTML,我需要加载和读取 XML 文件并使用结果更新页面。
任务已完成,如果文件位于同一位置,则可以读取 xml 文件,问题是 xml 文件是否位于 ajax 连枷的单独文件夹中。好像网址失败了。
$.ajax({
type: "GET",
// working url setting - case - 1
// url: "somexmlfile.xml",
// not working - case - 2
url: "../somepath/somexmlfile.xml",
dataType: "xml",
success: function(xml){
// do something with the returned data
},
error: function() {
// display the error
}
});
案例 - 1 对我来说是可行的解决方案,但我需要将 xml 文件放在单独的位置。
然后 case - 2 是获取失败文件的方法。
任何的想法,
实际上没有域,没有服务器,它是纯 HTML,
所有文件都在 ex:
D:/myfiles/someFolder/index.html
如果我把文件放进去
D:/myfiles/someFolder/xml/myxml.xml 并将 url 设置为
网址:“xml/myxml.xml”
这个配置也有效,
但我正在尝试将 xml 文件放入
D:/myfiles/xml/myxml.xml并且需要使用 ajax 将 url 设置为读取文件
网址:“../xml/myxml.xml”