在jquery中获取Yii CgridView的数据提供者



我正在尝试从yii-cgridview获取所有数据,我需要在jquery ajax中获取cgridview的数据提供者。

$this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'contacts-grid',
    'dataProvider'=>$arrayDataProvider,
    'gridIcon'=>Yii::app()->request->baseUrl.'/images/user.png',
    'afterAjaxUpdate' => "function(id,data){ $('.tooltip').tooltipster({}); }", 
    'headingText'=>utf8_encode(Yii::t('basecontact', 'Contacts')),  
    'columns'=> array_merge($chkarr,$names),//$names,
    'htmlOptions'=>array(),
));

请任何人帮助我们获得以上网格的所有行或数据提供程序!!!

在ajax控制器操作中,您可以使用以下内容:

// get dataprovider with ActiveRecord (or some other method)
// and send it to front
$data = json_encode($arrayDataProvider->getData());
$this->layout = false;
$this->renderText($data);

最新更新