我有一个我编写的javascript库,我希望能够使用类似于bootstrap的库的方式。也就是说,我想从页面中元素的数据属性中驱动它们。
问题是这个库需要知道我们站点的特定部分的URL(执行实用程序功能的服务器api)。我们的网站有多个实例部署了各种不同的配置,因此绝对网址,亲属和~/
都不适合这种情况。
我目前提供此链接的唯一方法是将其作为数据属性放在使用js的元素上,或者放在脚本标记中。前者很乱,后者很烦人,因为如果你引用脚本/包,我希望这个库能正常工作。
我的问题是,是否有另一种方法可以为js提供一个mvc生成的url,它比上面提到的替代方案更清晰,更优化更集中?
答案 0 :(得分:0)
我想你可以试试这个
然后
答案 1 :(得分:0)
您可以使用以下网址获取网站的基本网址
window.location.protocol + "//" + window.location.host + "/"