【发布时间】:2011-08-07 15:53:18
【问题描述】:
我编写了一个 Web 应用程序,其中 JS 文件有很多对其他文件的相对调用。到目前为止,这已经奏效,但现在我正在使用来自不同目录中页面的这个 js 文件,并且路径出现错误。这个网络应用程序将安装在许多不同的主机上,所以我不知道绝对路径是否可以工作,因为我不知道它安装在哪里。我也不想在我的路径中使用大量前置变量来破坏 js(但可能必须这样做)。
我希望 js 路径相对于 js 文件本身而不是打开它的文档...有没有办法在 js 文件中设置默认根目录?
$.ajax({
type: "POST",
url: "inc/alert.php",
success: function(msg){
if(msg){
window.location.href = 'inc/logoff.php?timeout=true';
}
}
});
这是我的文件结构,但不知道会安装在哪里,也不知道webapp文件夹会叫什么:
/random-folder/web-app/inc/script.js
到目前为止,我所有使用 js 的文件都在“web-app”文件夹中......但现在我有其他页面在不同的文件夹中调用它,并且所有路径都已损坏。有没有办法做到这一点?或者至少有办法获取js文件本身的路径?
提前感谢您的帮助...
【问题讨论】:
标签: javascript path relative-path absolute-path