0
我試圖刷新網格,但我得到這個錯誤:如何在使用jQuery的AJAX之後刷新Yii中的網格視圖?
類型錯誤:$ .fn.GridView是未定義
這是我的js代碼:
$(document).ready(function() {
$("#username_filter").keyup(function(event) {
if ($(this).val().length >3){
$.ajax({
url: "/common/main/filterData/",
type: "POST",
data: { username : $(this).val() },
}).done(function() {
$.fn.GridView.update("#yw0");
});
}
});
});
和這是看法:
.....
$this->widget('GridView', array(
'dataProvider' => $data,
//'filter' => '',
'itemsCssClass'=>'table',
'pager' => array(
'class' => 'CLinkPager',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'header' => '',
'previousPageCssClass' => 'btn btn-info btn-sm',
'selectedPageCssClass' => 'btn btn-warning btn-sm',
'internalPageCssClass' => 'btn btn-info btn-sm',
'firstPageCssClass' => 'btn btn-info btn-sm',
'nextPageCssClass' => 'btn btn-info btn-sm',
),
....
也許這是一個noob問題,但在哪裏生成的網格ID?
非常感謝你 –