Bonsoir,

Je voudrais qu'à chaque clique sur un certain type de lien, une requete AJAX soit envoyé à une page.

Voici mes liens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<a href='#' rel='suppr-item' id='1'>Suppr. enregistrement n°1</a>
<a href='#' rel='suppr-item' id='2'>Suppr. enregistrement n°2</a>
<a href='#' rel='suppr-item' id='3'>Suppr. enregistrement n°3</a>
L'attribue 'id' du lien correspond à un enregistrement que ce lien est censé supprimer. Je dois donc envoyé l'id à une page php qui s'occupera de supprimer le bon enregistrement dans la bdd.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$('body').delegate("a[rel=mission-suppr]", "click", function(e){
	var id = $(this).id; // <-- récupère l'id du lien cliqué
		$.getJSON("index.php?module=planning&action=ajax.delete.mission",
			{"mid": id //<-- je tente de l'envoyer à ma page via json
			},  
			function(data){}
		);	
	});
seulement ça ne marche pas. en testant, id vaut "undefined" dans la fonction .getJSON()

comment faire pour que la variable soit propagée dans la fonction .getJSON() pour que je puisse l'envoyer à ma page ?

merci d'avance.

bonne soirée