我想创建一个变量,保存url访问css和js文件。现在我成功地在配置中创建,并将其包含在<link rel="stylesheet" href="<?php echo $path; ?>/css/style.css" />
的标题中,它工作得很好。
但是我如何在脚中的脚本标签中包含相同的方式?
In my config.php
$path = "http://localhost/mysite/";
<script>
var path = "<?php echo $path;?>";
</script>
In header:
<link rel="stylesheet" href="<?php echo $path; ?>/css/style.css">
<script src="<?php echo $path; ?>/js/vendor/modernizr.js"></script>//this works, doesn't leave any error.
但在页脚:
<script src="<?php echo $path; ?>/js/jquery.myplugin.js"></script>
//与header相同的样式。但是不管用!
如果在chrome中按下f12,在源js文件下放置在页脚未加载,但放置在头是的!
只需从config中删除此部分
<script>
var path = "<?php echo $path;?>";
</script>
我定义了两次
在配置文件中定义一个全局变量,如define('SITE_PATH','http://localhost/mysite/');
。在需要的地方使用<?php echo SITE_PATH; ?>