一:ajax有專門的Widget,你可以在視圖里直接調用,比如用ajax驗證表單,寫法如下:
專業(yè)領域包括成都網(wǎng)站建設、做網(wǎng)站、成都做商城網(wǎng)站、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設計及系統(tǒng)開發(fā)公司不同,成都創(chuàng)新互聯(lián)的整合解決方案結合了幫做網(wǎng)絡品牌建設經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。beginWidget('CActiveForm', array( 'id'=>'user-form', 'enableAjaxValidation'=>true, )); ?> ...表單內(nèi)容... endWidget(); ?>
二:分頁,范例如下:
$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分頁:
我們有時候需要ajax讀取數(shù)據(jù),并進行分頁。首先我們遇到的是如何載入樣式表,自動化習慣了后,一些基本的常識還是得知道的。
在載入頁面添加如下
$cs = Yii::app()->getClientScript(); $url=CHtml::asset(Yii::getPathOfAlias('system.web.widgets.pagers.pager').'.css'); $cs->registerCssFile($url);
OK,樣式表載入了,那么如何進行分頁呢。這里其實已經(jīng)不是yii的功能了,而是Jquery。我們可以為分頁的鏈接live一個click
如下,添加js,選擇器修改下
$('#search_list .yiiPager a').live('click',function(){ $.ajax({ url:$(this).attr('href'), success:function(html){ $('#search_list').html(html); } }); return false; });
轉:http://www.yiichina.org/forum/thread-982-1-1.html
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。