$ .fn.yiiListView是未定义的错误

时间:2011-07-16 13:04:01

标签: jquery ajax yii

我有以下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>

您是否发现此处存在任何可能导致此错误的冲突?

1 个答案:

答案 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”函数来启动寻呼机和分类器等等 - 如果没有,这也可能表明存在问题。