jquery ajax appel à de multiples événements click de bouton

Voici mon code html généré. Je vais avoir un peu de mal avec ce que doit être le code jquery pour le feu d'une requête ajax sur un utilisateur en cliquant sur le bouton activer.

<span class="vId">
    <input type="hidden" name="id" id="7" />
    <input type="hidden" name="ClientID" id="026CC6D7-34B2-33D5-B551-CA31EB6CE345" />
    <input class="textbox" type="text"   name="key" />
    <input class="button"  type="button" name="Activate" value="Activate" />
</span>
<span class="gc_Name">Bartlett-White</span>             
<span class="vId">
    <input type="hidden" name="id" id="2" />
    <input type="hidden" name="ClientID" id="000214EE-0000-0000-C000-000000000046" />
    <input class="textbox" type="text" name="key" />
    <input class="button" type="button" name="Activate" value="Activate" />
</span>
<span class="gc_Name">Landingham Bends</span>             
<span class="vId">
    <input type="hidden" name="id" id="8" />
    <input type="hidden" name="ClientID" id="049F2CE6-D996-4721-897A-DB15CE9EB73D" />
    <input class="textbox" type="text" name="key" />
    <input class="button" type="button" name="Activate" value="Activate" />
</span>
<span class="gc_Name">Russell River</span>             

Mon idée, est comme suit:

<script type="text/javascript">
$().ready(function(){
    $.each($(".button")
      .click(function() {
            $.ajax({
                url:  '{site_url}index.php/activate',
                type: 'POST', 
                dataType: 'html',
                data: {
                    key: $(this).sibling(':first'),
                    idclient: $(this).sibling(':first:next'),
                },
                success: function(result) {

                }
            });
        });
    )
});
</script>

Alors que je sais que mon jquery ne fonctionne pas, je suis un peu perplexe...toute aide serait grandement appréciée. Comme je l'ai dit, je suis d'essayer d'envoyer une requête ajax off pour activer le contrôleur à chaque fois qu'un utilisateur clique sur le bouton activer, cependant j'ai aussi besoin d'envoyer les données cachées dans le même laps ainsi.

Encore une fois merci pour toute aide.

InformationsquelleAutor Mark D | 2011-05-27