isenhart
- isenhart 2018-09-10 已签到连续签到4天,获得了20个金钱
- isenhart 2018-09-09 已签到连续签到3天,获得了15个金钱
- isenhart 2018-09-08 已签到连续签到2天,获得了10个金钱
我觉得你有一个误区,就是服务器端渲染跟客户端渲染没搞明白,yii的渲染都是服务器端渲染,无论哪个在客户端看来都是整页刷新的,你要的局部刷新效果没有ajax 那也就是古老的iframe才能解决了 不过这也需要借助js来触发iframe的refresh。
我知道yii的基本套路,整个小部件都是从后台action中render过来的。所以我才会说 在前台 ajax 的 success 方法中手动修改并显示样式不是 yii2 的初衷。(写标题的时候这句话貌似被我删掉了)
一直苦恼这事,我也觉得无解。
看来要放弃原有的想法了,索性就按yii的套路来。无非就是访问第几层节点得多点几次链接,添加一些冗余无聊的crud代码。这样也好,手机上操作起来会简单些- isenhart 2018-09-07 已签到连续签到1天,获得了5个金钱
- isenhart 2018-08-24 已签到连续签到2天,获得了10个金钱
js也有分包的,这两个没有使用
这两个都是注册在jQuery对象上的,注定了冲突
可以引入两次jquery,修改adminlte或者 easyui 的注册对象到一个新名称上
类似这样使用var $jQ = jQuery.noConflict(); $jQ.fn.extend({ say:function(){ console.log('111'); } }) $.fn.extend({ say:function(){ console.log('2222'); } }); $jQ("#obj").say(); $("#obj").say();
多谢回复。至少现在有思路了
感觉“引入两次jquery,两个插件分别注册”这个思路好些,不会留坑。
再次感谢