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

不要写../之类的返回上一层文件夹,在进入,这样不好,文件一多,就麻烦了比如<scripttype="text/javascript"src="/CRM/base/js/... 不要写../之类的返回上一层文件夹,在进入,这样不好,文件一多,就麻烦了
比如<script type="text/javascript" src="/CRM/base/js/login.js"></script>
CRM是项目名,能不能通过一种方法在src里直接获取这个这个CRM,后面在写相应的路径
展开
 我来答
孟羽然
2017-09-22 · TA获得超过2976个赞
知道小有建树答主
回答量:1308
采纳率:70%
帮助的人:567万
展开全部

能不能通过一种方法在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不懂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式