0

我正在做一个 Yii 项目,在索引页面上,我有多个由 yii 加载的 div id,第一个 id 名为 yw0,第二个是 yw1,第三个是 yw2,但是在 yw1 id 之后,我有一个 ajax 页面,它也生成两个id 的 yw0 和 yw1。所以新的 id 与旧的 id 冲突,什么将是摆脱这种情况的可能解决方案。 在此处输入图像描述

4

1 回答 1

1
$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dp,
    'itemView'=>'_view',
    'id'=>'id-of-list-view-div',
    'pager'=>array(
        'id'=>'id-of-pager-ul'
    )
));

您可以在两个小部件(CListView 和 CPager)上设置自己的 html ID,这样当它们重新加载时,它们将保留 ID,并且不会发生冲突

希望能帮助到你

于 2014-09-15T13:21:52.033 回答