在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,后面在写相应的路径 展开
比如<script type="text/javascript" src="/CRM/base/js/login.js"></script>
CRM是项目名,能不能通过一种方法在src里直接获取这个这个CRM,后面在写相应的路径 展开
1个回答
展开全部
能不能通过一种方法在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不懂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询