结合js& css:如何处理相对路径?

时间:2014-10-07 09:56:47

标签: javascript css relative-path

我有一个php系统,其中视图对象可以通过核心功能包含css和js文件。系统将所有包含的js和css文件组合到min.css和min.js,该站点将使用这两个。 问题是,文件包含相对路径,而缩小的文件位于另一个位置,因此我有一堆断开的链接。我可以编写绝对路径,但是当我加载一些第三方库时,会出现问题(我不想明显覆盖它们)。 现在我只是不把这个方法用于libs,但是我想知道这个问题有什么好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

也许你应该这样做:

<script>
   var base_url = <?=get_base_url();?>
</script>
<script type="text/css" src="js/compressed.js"></script>

compressed.js中,使用绝对路径&#39; s:

(例如,ajax调用):

$.get( base_url + 'path/file' , function(data){});

问题在于,使用此解决方案,您将不得不重构代码..