在html页面中使用绝对路径<script type = "" src = "/**/**/**/*.js />引入js或者css文件

不要写../之类的返回上一层文件夹,在进入,这样不好,文件一多,就麻烦了
比如<script type="text/javascript" src="/CRM/base/js/login.js"></script>
CRM是项目名,能不能通过一种方法在src里直接获取这个这个CRM,后面在写相应的路径
最新回答
话不投机半句多-

2024-09-30 13:39:53

能不能通过一种方法在src里直接获取这个这个CRM,后面在写相应的路径

首先,你要先搞清楚需求,是要在前台生成这个路径,还是在后台生成这个路径。

如果是在后台生成,那只要规定所有的路径都用统一的方法生成,就可以了。比如php的实现:

<?php
function makeUrl($path) {
    return '/CRM' . $path;
}
?>
<script src="<?php echo makeURL('/base/js/longin.js'); ?>"></script>

或者,更高级一点,还可以利用模板来实现。


如果是在前台生成,那就要用javascript获得并解析window.location.pathname里面的内容了。

追问
是啊我就是通过window.location.pathName获取的啊,关键是现在怎么返回到src里,要用javascript ,php不懂