recuperer des id en fonctions d'une liste
Bonjour ,
Je dois récupérer l'id de chaque ligne pour pouvoir la supprimer ou la modifier en jquery dans une boite de dialogue
Exemple :
J'ai une liste de contact avec des id en input cache que je récupére en cliquant sur le bouton modifier.
Le premier soucis c'est que je récupère à chaque fois le premier id quel que soit le bouton sur lequel je clique.
Code:
1 2 3 4 5 6 7 8 9 10
| <tr id="ligne">
<td style="width: 150px;">{liste.groupe}</td>
<td>{liste.email}</td>
<td style="width: 200px;">
<a href="javascript:actionModifier('id_contact', '{liste.id}', 'modification')" class="btn_modifier"></a>
<input type="hidden" id="id_client" name="id_client" value="{liste.id}" />
<img src="/design/separation-fiche.png" width="2" height="27" alt="" />
<a href="#" onclick="supprimer({liste.id})" class="btn_supprimer"></a>
</td>
</tr> |
les requetes ajax :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
$( "#modif-form" ).dialog({
autoOpen: false,
show: "slide",
height: 520,
width: 400,
modal: true,
buttons: {
"Modifier le compte": function() {
var id_client = $("#id_client").val();
alert(id_client);
//appel de la création d'un contact
$.ajax({
type: "POST",
url: "/modules/emails.php",
data: $("#dialog-form form" ).serialize(),
success: function(data){
// alert(data);
info_good("Votre nouveau contact a bien été crée");
window.setTimeout("window.location.reload()",1000);
}
});
$( this ).dialog( "close" );
/* }*/
},
Annuler: function()
{
$( this ).dialog( "close" );
}
},
close: function()
{
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
// bouton de modification
$( ".btn_modifier" )
.button()
.click(function() {
var id_client = $("#id_client").val();
alert(id_client)
$( "#modif-form" ).dialog( "open" );
return false;
}); |
et ensuite je ne vois pas comment faire pour la traiter dans mon formulaire de modification
Merci