1、问题所在:
在JS文件中直接使用thinkphp的常量是不被解析替换的,所以要先在模板文件的<head></head>元素中对thinkphp的常量进行定义,具体步骤如下。
2、在导入JS文件之前一定要定义thinkphp的系统常量:
我自己编写的JS文件是test.js,那么在引用test.js之前就一定先定义好“__APP__”这个系统常量,看个人需要,例如你可以同样定义“__URL__”等等。
<script type="text/javascript">
var app="__APP__";
</script>
<script src="__PUBLIC__/Js/test.js"></script>
3、在JS文件中使用变量:
直接引用变量即可。
function test(){
alert(app);
};
</