我有以下CListView
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$ligas,
'viewData'=>array('joinedArray'=>$joinedArray),
'pager' => array(
'prevPageLabel'=>'< Prev',
'nextPageLabel'=>'Next >',
'header'=>'Page: ',
'pageSize'=>5,),
'itemView'=>'_viewSearch',
'emptyText'=>'empty',
'afterAjaxUpdate'=>'js:paintMyLigas()',
'template'=>"{items}\n{pager}", //template
'pagerCssClass'=>'page-number',//contain class
'id'=>'idCListView',
));
然后是一个javascript函数,它应该触发此列表上的ajax更新
function updateList(){
$.fn.yiiListView.update('idCListView');
}
我收到以下错误: $ .fn.yiiListView未定义
有什么想法吗?请帮帮我!! :) 提前致谢
编辑 @ldg,包含了几个js文件,因为(显然)我不是html和网络编程的专家,我添加了所有相似的文件。
<script type="text/javascript" src="/../../Javascript/main/main.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="/../../images/advertisementSpaces/swfobject.js"></script>
<script type="text/javascript" src="/assets/93fda158/jquery.js"></script>
<script type='text/javascript' src='../../Javascript/main/jquery.min.js'></script>
<script type="text/javascript" src="../../Javascript/main/floating.js"></script>
<script type="text/javascript" src="/assets/93fda158/jui/js/jquery-ui.min.js"></script>
您是否发现此处存在任何可能导致此错误的冲突?
答案 0 :(得分:1)
默认功能是使用以下内容呈现页面:
<script type="text/javascript" src="/assets/5764d9e2/jquery.js"></script>
标题中的和:
<script type="text/javascript" src="/assets/a488eed5/listview/jquery.yiilistview.js"></script>
在页脚中。可能还有其他一些,比如“jquery.ba-bbq.js”等.jQuery的版本将取决于您使用的Yii版本(当前为1.6),因此如果您正在加载它可能会导致问题两个版本的jQuery。如上所述,检查呈现的源以查看已包含的内容。
你还应该在页脚中看到一个生成的jQuery函数,包括类似“yiiListView”函数来启动寻呼机和分类器等等 - 如果没有,这也可能表明存在问题。