Conflito Ajaxlink

Boa tarde, estou fazendo um carrinho porém, estou tendo conflito se usar 2 ajaxLink ou ajaxButton.

Eu uso o seguinte código para adicionar produtos:




          <?php  echo CHtml::ajaxLink(

                                'Adicionar ao Carrinho',

                                array('carrinho/add'),

                                array(

                                      'data'=> array('id'=>$data->id_produto),

                                      'update' => '#cesta',

                                    )

                                

                            );

            ?>



Se eu colocar dentro da "#cesta" algo do tipo:




          <?php  echo CHtml::ajaxLink(

                                'Remover',

                                array('carrinho/atualiza'),

                                array(

                                      'data'=> array('id'=>$produto->id_produto,'quantidade'=>0),

                                    )

                                

                            );

            ?>



Ele da um conflito ai as vezes quando adiciono deleta e as vezes quando deleta adiciona(é engraçado até).

Outra dúvida que tenho é que ele insere o jquery em algumas paginas outras não, como é decidido? (estou usando layout padrão e site/index não tem jquery)

Tem de remover o array(‘id’=>$data->id_produto) do código. O bind do evento é feito pelo id, se estão os dois com o mesmo id, cada vez que um é clicado, são despoletados os dois pedidos ajax.

O jquery, ou outro qualquer script usado pelo clientScript, é apenas inserido na página quando é necessário/registado.

entendi, valeu

Sempre às ordens ;)