Я использую виджет CListView (схема yii), как это.javascript функция не woking после запроса ajax в CListView
<?
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>"{items}\n{pager}",
));
?>
У меня есть несколько кнопки в «_view» и process.js файл, в котором я прилагаю событие щелчка с кнопками, как это.
$(document).ready(function(){
$("a#beerButton").click(function(){
alert('clicked');
});
});
Они работают отлично на начальном экране страницы, но после того, как Ajax обновления (CListView пагинацией для просмотра следующей страницы), ни одна кнопка не реагирует. Что вызывает проблему. Должен ли я снова включать файлы js в обновление.
EDIT:
на() событие решило проблему :) Его работает. Reference
где находится ваш процесс .js? я имею в виду, как вы включили его в представление и в каком файле? –
Я включил process.js в основной файл (общий файл в приложениях yii). – Terminal
Это решило проблему http://stackoverflow.com/questions/2892244/get-javascript-woking-in-a-reloaded-ajax-box – Terminal