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