Jquery Clistview Yii框架Ajax

Jquery Clistview Yii框架Ajax,jquery,ajax,yii,clistview,Jquery,Ajax,Yii,Clistview,我在使用Ajax和ClistView时遇到问题 我有2篇帖子,每一篇都有评论,第一篇有3条评论,第二篇,一条评论 张贴 链接到评论(3) B柱 评论链接(1) 当我点击评论链接(3)时,我得到了如下预期结果 张贴 评论1 评论2 评论3 B柱 评论链接(1) 但当我点击评论(1)时,我得到了 张贴 B后的评论1 B柱 因此,Post B的注释显示在Post A下 我怎样才能解决这个问题 Ajax链接的代码如下 <?php echo CHtml

我在使用Ajax和ClistView时遇到问题

我有2篇帖子,每一篇都有评论,第一篇有3条评论,第二篇,一条评论

张贴

链接到评论(3)

B柱

评论链接(1)

当我点击评论链接(3)时,我得到了如下预期结果

张贴

评论1

评论2

评论3

B柱

评论链接(1)

但当我点击评论(1)时,我得到了

张贴

B后的评论1

B柱

因此,Post B的注释显示在Post A下

我怎样才能解决这个问题

Ajax链接的代码如下

<?php           

            echo CHtml::ajaxLink(
            'Test request', 
            array($url_replace),
            array(
            'update'=>'#req_res_loading',
            'beforeSend' => 'function() {           
            $("#maindiv").addClass("loading");
            }',
            'complete' => 'function() {
                $("#maindiv").removeClass("loading");
            }',        
            )
            );
        echo '<div id="req_res_loading">...</div>';

        ?>
<?php $this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$dataProvider,
    'itemView'=>'_comment',
    'template'=>"{items}\n{pager}",
)); ?>
<div class="comment">


    <div class="content">
        <?php
            $this->beginWidget('CMarkdown', array('purifyOutput'=>true));
            echo $data->content;
            $this->endWidget();
        ?>
    </div>

</div>

ajax成功的部分在哪里?我的意思是你正在某个div中加载响应。显示更多代码。@kumar\u v,我用所需代码更新了我的帖子。我认为id=req\u res\u的div加载不止一次。是这样吗?如果是这样,用唯一id更改id。是的,你是对的,但我如何用唯一id更改它@kumar_vhope您有记录id。然后用div id追加id。
<div class="comment">


    <div class="content">
        <?php
            $this->beginWidget('CMarkdown', array('purifyOutput'=>true));
            echo $data->content;
            $this->endWidget();
        ?>
    </div>

</div>
<div class="post">
    <div class="title">
        <?php echo CHtml::link(CHtml::encode($data->title), $data->url); ?>
    </div>
    <div class="author">
        posted by <?php echo $data->author->username . ' on ' . date('F j, Y',$data->create_time); ?>
    </div>
    <div class="content">
        <?php
            $this->beginWidget('CMarkdown', array('purifyOutput'=>true));
            echo $data->content;
            $this->endWidget();
        ?>

    </div>