新聞中心
一:ajax有專門的Widget,你可以在視圖里直接調(diào)用,比如用ajax驗(yàn)證表單,寫法如下:
beginWidget('CActiveForm', array( 'id'=>'user-form', 'enableAjaxValidation'=>true, )); ?> ...表單內(nèi)容... endWidget(); ?>
二:分頁(yè),范例如下:
$articles = array(); // 查詢條件 $criteria = new CDbCriteria(); $criteria->order = '`createdTime` DESC'; $criteria->addCondition("`typeId` = '1' AND `status` = '1'"); // 求總的記錄數(shù) $count = Article::model()->count($criteria); $pages = new CPagination($count); $pages->pageSize = 10; $pages->applyLimit($criteria); $articles = Article::model()->findAll($criteria);
Yii ajax分頁(yè):
我們有時(shí)候需要ajax讀取數(shù)據(jù),并進(jìn)行分頁(yè)。首先我們遇到的是如何載入樣式表,自動(dòng)化習(xí)慣了后,一些基本的常識(shí)還是得知道的。
在載入頁(yè)面添加如下
$cs = Yii::app()->getClientScript(); $url=CHtml::asset(Yii::getPathOfAlias('system.web.widgets.pagers.pager').'.css'); $cs->registerCssFile($url);
OK,樣式表載入了,那么如何進(jìn)行分頁(yè)呢。這里其實(shí)已經(jīng)不是yii的功能了,而是Jquery。我們可以為分頁(yè)的鏈接live一個(gè)click
如下,添加js,選擇器修改下
$('#search_list .yiiPager a').live('click',function(){ $.ajax({ url:$(this).attr('href'), success:function(html){ $('#search_list').html(html); } }); return false; });
轉(zhuǎn):http://www.yiichina.org/forum/thread-982-1-1.html
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
本文名稱:Yii框架之采用自帶的jquery庫(kù)實(shí)現(xiàn)ajax分頁(yè)-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.ef60e0e.cn/article/gsids.html