好吧,我有一个 jquery 函数,结果我像参数一样传递了文件路径,所以当我运行代码时,似乎找不到文件。你知道发生了什么吗?不过,如果我删除“..\”这部分,并更改我的文件的位置,它工作得很好。我需要该文件位于根站点中,因为它是为各个页面共享的。
$.get("..\jobs.xml",{},function(xml){
code inside funcition....
}
我认为文件系统不适..\
用于 url,因此您可以使用/jobs.xml
来引用站点根目录中的文件。
“..\”路径用于文件系统,而不是 URL。
在 URL 上下文中引用变量文件的最佳方法是:
../jobs.xml
假设您在http://yourdomain.com/test/example.html,在您的示例中,您将查询指向以下内容:
http://yourdomain.com/test/..jobs.xml
当我上面提到的例子将指向:
http://yourdomain.com/jobs.xml
我相信这是你的意图。
干杯!
请参阅文档中的这些示例:
$.get('ajax/test.html', function(data) {
$('.result').html(data);
alert('Load was performed.');
});
$.get("test.php", { name: "John", time: "2pm" } );
如果您使用相对路径,您可能会在生产中遇到问题。无论如何,你为什么需要它们?你用的是什么框架?