我正在构建一个简单的搜索工具。 XML的后端,前端javascript / jquery。它在本地工作正常,但是当我将文件移动到测试服务器时,无法再找到xml文件,即使路径和文件方向相同。
我尝试过不同的方法来访问文件(.ajax,.get等),但没有运气。 即使我尝试将xml路径直接插入地址窗口,我也会遇到同样的错误:“无法找到资源”。我已经证实,xml格式正确......几乎从那里难倒。
我怀疑这与webconfig文件有关(服务器是iis / asp.net,我无法访问较低级别的配置),但这只是猜测,因为我在那个特定领域没什么经验。
非常感谢您对此提供的任何帮助!
这是我尝试过的两个版本的jQuery xml retreival机制。都没有工作。
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*/
答案 0 :(得分:2)
原来服务器管理员必须在网站的根级别禁用XML处理程序。不确定这意味着什么,但问题现在已经解决了。
感谢大家的帮助!