脚本宝典收集整理的这篇文章主要介绍了Yii:如何强制CGridview只通过AJAX加载数据?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这主要用于性能优化.有一个数据模型在CGridView背后相当缓慢,我希望能够以一种快速的方式加载页面,然后在几秒钟之后使用AJAX请求加载数据.
public function actionIndex() { $dataPRovider = new CActiveDataProvider('User'); // The dataprovider your grid uses if (!$this->isAjaxRequest()) { $dataProvider->crITeria->addCondition('1 = 0'); // You Could also use 0,but I think this is more clear } [...] }
然后在javascript部分的视图中:
$(function() { // If you are using jquery this is executed when the page is loaded $.fn.yiiGridView.update("{id-of-your-grid-view}"); });
以上是脚本宝典为你收集整理的Yii:如何强制CGridview只通过AJAX加载数据?全部内容,希望文章能够帮你解决Yii:如何强制CGridview只通过AJAX加载数据?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。