$ .fn.yiiListView - неопределенная ошибка - PullRequest
0 голосов
/ 16 июля 2011

У меня есть следующий 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 Ответ

1 голос
/ 17 июля 2011

Функциональностью по умолчанию было бы отображать на странице что-то вроде:

<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.Как уже упоминалось, проверьте исходный код , чтобы увидеть, что js было включено.

Вы также должны увидеть сгенерированную функцию jQuery в нижнем колонтитуле, включающую что-то вроде функции "yiiListView" для инициации пейджераи сортировщик и т. д. - если нет, это также может указывать на проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...