Ajax При Добавлении Элемента Ajax'сом

Здравствуйте!

Есть форма с кнопкой:


$form = $this->beginWidget('CActiveForm');

...

<?php echo CHtml::ajaxSubmitButton('Добавить в заказ', Yii::app()->createUrl('clients/AddToOrder'),array('update' => '#orderElems', 'params' => array(

                        Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken,

                        ))) ?>

...

$this->endWidget();


// инфа выыодиться сюда

<div id="orderElems"></div>



при нажатии на кнопку происходит рендер вьюхи с аякскссылкой, которая удаляет добавляемый элемент:


 $this->renderPartial("helpers/_addedElemToOrder", array('elems' => $toReturn, 'what' => $what),FALSE,TRUE);

Сама вьюха:


<?php

$i=0;

foreach ($elems as $elem) {

    $what=='uslug'?$whatUpdateOnDel='#orderUslug':$whatUpdateOnDel='#orderElems';

    echo $whatUpdateOnDel;

    $linkDel=  CHtml::ajaxLink('Удалить', Yii::app()->createUrl('Clients/DelFromOrder', array('s'=>$elem['secret'],'what'=>$what)), array('update'=>$whatUpdateOnDel));

    echo '<div class="'.$what.$i.'"><div class="left">' . $elem['type'] . '</div> <div class="left"><span style="margin:5px;font-weight:bold;">Цена</span>' . $elem['price'] . '</div><span >грн.</span>'.$linkDel.'<div class=clear></div></div>';

    $i++;

}

?>

Проблема заключается в том , что при нажатии кнопки на форме ajaxSubmitButton до 2- х раз - все нормально. Но когда нажимаешь 3-й раз происходит автонажатие всех аяксссылок! Те нажимаем на сабмит кнопку, добавляется элемент и при этом "нажимается" ссылка, которая там присутствует!!

Почему это происходит?Как исправить? уже голову сломал…

Спасибо! :)

FIXED!!

Решение:




$linkDel=  CHtml::ajaxButton('Удалить', Yii::app()->createUrl('Clients/DelFromOrder', array('s'=>$elem['secret'],'what'=>$what)), array('replace'=>$whatUpdateOnDel,),array('id'=>  uniqid(), ));



В хтмл оптион добавляем ид! Видел это решение и раньше, но пытался сунуть его не в тот массив - в аякс оптион… :-[