如何在我的javascripts中找到站点基本URL?

时间:2014-12-13 03:24:06

标签: javascript php url

为Ajax调用之类的东西提供Javascripts URL的最佳做法是什么? 我的javascripts位于公共文件夹website/js/中,需要获取website/部分,以便我可以从那里构建Ajax调用的URL。

有没有最好的方法呢?我想在html中有一些东西,比如:

var base =;

有更好的方法吗?

3 个答案:

答案 0 :(得分:2)

只需使用window.location.origin

如果你需要最后的斜杠“/”:

var baseUrl = window.location.origin + "/";

答案 1 :(得分:1)

您不需要完全合格的路径。使用/启动您的网址并使用相对路径。

var full_path     = 'http://www.google.com/js/some_js_file.js';
var relative_path = '/js/some_js_file.js';

如果您正在www.google.com上查看某个页面

,则相同

答案 2 :(得分:0)

只需使用以下代码

即可
var base_url='http://'+window.location.host+'/';