Jquery ajax调用读取xml文件时出现奇怪的相对路径(../)问题

Jquery ajax调用读取xml文件时出现奇怪的相对路径(../)问题,jquery,ajax,xml,relative-path,Jquery,Ajax,Xml,Relative Path,我正在使用ajax读取xml文件的内容。如果我将所有文件(html、xml和jquery资源)保存在同一个文件夹中,那么ajax代码将使用url:'glossary.xml' 但是,我需要将html文件保存在名为“file”的文件夹中,将xml文件保存在名为“glossary”的文件夹中。看起来像这样: root->file->index.html和 root->glossary->glossary.xml 我不知道为什么下面的代码(url:“../glossary/glossary.xml”)

我正在使用ajax读取xml文件的内容。如果我将所有文件(html、xml和jquery资源)保存在同一个文件夹中,那么ajax代码将使用url:'glossary.xml'

但是,我需要将html文件保存在名为“file”的文件夹中,将xml文件保存在名为“glossary”的文件夹中。看起来像这样:

root->file->index.html和
root->glossary->glossary.xml

我不知道为什么下面的代码(url:“../glossary/glossary.xml”)不起作用。你知道吗

$(document).ready(function () {             
                $(".glossary_item").click(function(e) {

                    var term = $(this).text();
                    $.ajax(
                    {
                        type: "GET",
                        url: '../glossary/glossary.xml',
                        dataType: "xml",
                        success: function(xml) {
                            $(xml).find('terms').each(function() 
                            {                               
                                if($(this).find('term').text().trim() == term)
                                {
                                    $('#definition').text($(this).find('term').next().text());
                                }                               
                            });                  
                        }
                    });
                });         
            });

它是如何工作的?是否可以通过web浏览器地址栏访问术语表xml文件?如果不是,那么它也不能通过ajax访问。@每当我需要使用../来指示相对路径时,它就会关闭,然后xml文件为空,它无法读取源文件。但是,例如,如果html文件在根目录中,而xml文件在glossary文件夹中,那么这一行非常有用,url:“glossary/glossary.xml”在其他情况下不起作用work@KevinB你的意思是我不能使用相对url?我只是在我的计算机上用DW测试这个。它在服务器中也不起作用。我不想使用绝对url,因为我以后在其他项目中将需要此代码。不要使用文件系统进行测试。。。使用Web服务器。