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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 &eacute;t&eacute; cr&eacute;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