Yii 中 jQuery 的引入问题 [ 2.0 版本 ]
我想在一个页面中使用ajax,但是jquery.js是在布局文件main.php的末尾引用的,导致ajax失效,其他jquery代码也是失效的。想到解决的办法有二。
第一:将jquery代码写到布局里面,显然不可取,因为这样会导致文件会有多于的jquery代码。
第二:将jquery.js由布局文件的末尾移到开头,但是问题来了,在布局文件main.php中我并没有看到引入jquery.js的源码,不知道在哪里
引入的,所以就没法移动。 求解?
webclz 补充于 2014-12-19 10:30
解决办法,在配置文件web.php中的components里:
'assetManager'=>[
'bundles'=>[
'yii\web\JqueryAsset'=>[
'jsOptions'=>[
'position'=>\yii\web\View::POS_HEAD,
]
]
]
],
最佳答案
其他 0 个回答
-
RichardTian 回答于 2014-12-20 08:57 举报
傻孩子,其实也可以定制一下jquery的,框架自带的jquery没有压缩的,比较大,可以把它在源码处改写,换成自己的jquery,这样能节省几十kb哦
webclz 上海
注册时间:2014-05-07
最后登录:2024-10-22
在线时长:76小时17分
最后登录:2024-10-22
在线时长:76小时17分
- 粉丝26
- 金钱1600
- 威望60
- 积分2960