2
我有三個項目在yii cgridview中列出,每行有一個複選框,點擊當前行項目的狀態應該在數據庫中更新。請提供一些實現這個想法。Yii CGridview複選框ajax數據庫更新
我有三個項目在yii cgridview中列出,每行有一個複選框,點擊當前行項目的狀態應該在數據庫中更新。請提供一些實現這個想法。Yii CGridview複選框ajax數據庫更新
您可以cgridview柱陣列的用戶AJAX性能。請找到下面的例子。
array(
'header'=>'Status',
'type'=>'raw',
'value'=>'CHtml::CheckBox("$data->active",$data->active,array(
"ajax" => array(
"type"=>"POST",
"url"=> ApplicationConfig::getURL("user", "twitterFeed", "changeStatus",array("feed_id"=>$data->feed_id)),
"dataType"=>"text",
"data" => array("ap_programType_id" => $data->feed_id),
"success" => "js:function(html){
if(html==\"1\"){
$(\"#active$data->feed_id\").attr(\"checked\",\"checked\");
window.location.reload()
}
else if(html==\"0\"){
$(\"#active$data->feed_id\").attr(\"checked\",false);
window.location.reload()
}
}",
"error"=>"function (xhr, ajaxOptions, thrownError){
alert(xhr.statusText);
alert(thrownError);}",
),
"style"=>"width:50px;","feed_id"=>$data->feed_id,"id"=>"active".$data->feed_id))',
'htmlOptions'=>array("width"=>"50px"),
),
Neat!..嘿,我想知道如果您可以提供鏈接到文檔?...供將來參考 – kebyang