0

好吧,我有一个 jquery 函数,结果我像参数一样传递了文件路径,所以当我运行代码时,似乎找不到文件。你知道发生了什么吗?不过,如果我删除“..\”这部分,并更改我的文件的位置,它工作得很好。我需要该文件位于根站点中,因为它是为各个页面共享的。

$.get("..\jobs.xml",{},function(xml){ 
    code inside funcition....
}
4

3 回答 3

0

我认为文件系统不适..\用于 url,因此您可以使用/jobs.xml来引用站点根目录中的文件。

于 2012-10-22T03:18:42.013 回答
0

“..\”路径用于文件系统,而不是 URL。

在 URL 上下文中引用变量文件的最佳方法是:

../jobs.xml

假设您在http://yourdomain.com/test/example.html,在您的示例中,您将查询指向以下内容:

http://yourdomain.com/test/..jobs.xml

当我上面提到的例子将指向:

http://yourdomain.com/jobs.xml

我相信这是你的意图。

干杯!

于 2012-10-22T03:20:54.950 回答
0

请参阅文档中的这些示例:

$.get('ajax/test.html', function(data) {
  $('.result').html(data);
  alert('Load was performed.');
});

$.get("test.php", { name: "John", time: "2pm" } );

如果您使用相对路径,您可能会在生产中遇到问题。无论如何,你为什么需要它们?你用的是什么框架?

于 2012-10-22T03:22:07.510 回答