propager une variable dans .getJSON()
Bonsoir,
Je voudrais qu'à chaque clique sur un certain type de lien, une requete AJAX soit envoyé à une page.
Voici mes liens :
Code:
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:
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 ;)