我正在构建一个简单的搜索工具。XML 中的后端,前端 javascript/jquery。它在本地工作正常,但是当我将文件移动到测试服务器时,即使路径和文件方向相同,也找不到 xml 文件。
我尝试了不同的方法来访问文件(.ajax、.get 等),但没有成功。即使我尝试将 xml 路径直接插入地址窗口,我也会收到相同的错误:“找不到资源”。我已经验证过,xml 格式正确......从那里几乎难倒。
我怀疑这与 webconfig 文件有关(服务器是 iis/asp.net,我无法访问较低级别的配置),但这只是一个猜测,因为我在那个特定领域几乎没有经验。
非常感谢您对此的任何帮助!
这是我尝试过的两个版本的 jQuery xml 检索机制。都不工作。
v1 >
$.get('data.xml', function(xml){...}); /*no dice*/
v2 >
$.ajax({
type: "GET",
url: "data.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('facility').each(function(){...}
}; /* also, no dice*/