3
我有一個CListView中的觀點如下:Yii CList視圖更新正在拋出「頁面未找到」?
$this->widget('zii.widgets.CListView', array(
'id'=> 'recentBuyers',
'dataProvider'=> $dataProvider,
'itemView' => '_buyingHistory',
'summaryText' => '',
));
我有一個按鈕,這將增加對名單買家的數量。問題是,一旦操作成功完成,我執行此:
$.fn.yiiListView.update("recentBuyers"); // refresh recent buyers
當這種執行我能看到一點進步圈子轉,但幾秒鐘後有拋出這個錯誤彈出:
Page not found
我最初的想法是,您可能需要提供第二個參數,其中包含要更新的內容。但我並不想用數據更新,而是更新。
問題1:我該怎麼做?
更新:我的懷疑現在是我可能沒有更新$ dataProvider。在$數據提供程序變量填充如下:
$condensed = array_splice($data->buyers, 0, 5);
$dataProvider = new CArrayDataProvider ($condensed);
其中$數據通過控制器泵入的觀點:
$this->render('view', array('data' => $buyers));
問題2:我無論如何都必須更新這個變量調用JavaScript前?用Firefox +螢火蟲
你是什麼意思下增加買家的名單上的數量?將每頁顯示的買家限制從5增加到10,比如說? – Ezze
我有一個按鈕。當您點擊它時,它會執行一個操作,增加數據庫中的買家數量。我希望在數據庫中添加更多買家後更新此列表的javascript。該列表鏈接到數據庫中的買家,所以我只想自動更新此列表? – coderama
當'$ .fn.yiiListView.update(「recentBuyers」);'檢查URL到螢火蟲的控制檯或鉻網絡面板的路徑 – Sergey