Php Yii:如何将代码附加到列表视图的分页事件?

Php Yii:如何将代码附加到列表视图的分页事件?,php,jquery,yii,Php,Jquery,Yii,我有一些jQuery单击/悬停事件附加到列表视图中的项目,但是当用户单击下一页并通过ajax加载结果时,这些事件不再有效 我可以对某些事件使用live,但由于它对悬停事件的使用效率较低,因此我正在寻找一种方法,在加载新项目时将我的事件附加到新项目上。。。这可能吗?您应该能够在$.ajax方法上指定回调: $.ajax({ url: '/get/some/data', ..., success: function(responseData, textStatus, jq

我有一些jQuery单击/悬停事件附加到列表视图中的项目,但是当用户单击下一页并通过ajax加载结果时,这些事件不再有效


我可以对某些事件使用live,但由于它对悬停事件的使用效率较低,因此我正在寻找一种方法,在加载新项目时将我的事件附加到新项目上。。。这可能吗?

您应该能够在$.ajax方法上指定回调:

$.ajax({
    url: '/get/some/data',
     ..., 
    success: function(responseData, textStatus, jqXHR){
        // Attach some events to the newly-loaded data or list view...
    }
});

如果您有任何代码示例,说明您正在使用的是什么,它可能会帮助您充实出一个体面的答案-不太确定这是否是您正在寻找的。

您正在寻找afterAjaxUpdate

Yii使用CLinkPager()来处理分页,我只是不知道如何与之交互,并在页面更改时附加一个JS函数
$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'afterAjaxUpdate'=>'functionCallBackName()',
));