1
看起來鏈接的順序不正確,我找不到原因。我在其他網格中,它們似乎沒有問題。cgridview中的鏈接顯示不正確
這就是鏈接顯示:
- 的index.php AJAX = gridID & ID = 180 & R =控制器/動作
當它想表明:
- index.php?r =控制器/動作& id = 180
這是我在GridView控件值:
'value'=>function($data,$row){
if (intval($data->sid) ==$someID){
if($data->accept == "ACCEPTED")
return CHtml::Link("[X]", array("controller/action","id"=>$data->id),
array('confirm' => 'Are you sure?',
'class'=>'stat')
);
}
其中電網是假設在確認刷新:
<?php
Yii::app()->clientScript->registerScript('stat', "
$('#gridId a.stat').live('click', function() {
$.fn.yiiGridView.update('gridId', {
type: 'POST',
url: $(this).attr('href'),
success: function() {
$.fn.yiiGridView.update('gridId');
}
});
return false;
});"
);
?>
看起來不錯,問題是了CHtml ::鏈接生成該鏈接或$ .fn.yiiGridView – Alex
什麼是錯的這個網址是什麼? –
hmm,當我在第一個if語句之前移動CHTML :: link時,它會正確顯示鏈接。 – JamAndJammies