Jquery et Ajax
Résolu/Fermé
salyxo
Messages postés
10
Date d'inscription
vendredi 7 janvier 2011
Statut
Membre
Dernière intervention
31 janvier 2015
-
31 janv. 2015 à 22:33
Utilisateur anonyme - 1 févr. 2015 à 23:57
Utilisateur anonyme - 1 févr. 2015 à 23:57
1 réponse
Utilisateur anonyme
31 janv. 2015 à 23:00
31 janv. 2015 à 23:00
Bonjour
Le problème vient de là :
En effet, $('.champ') te rend DEUX champs car tu en as deux qui ont la classe '.champ', et jquery connaît toute ta page, il n'a aucune raison de s'arrêter au formulaire que tu as cliqué.
ensuite, le .val() te rend la valeur du PREMIER élément de ta sélection
voir la doc :
https://api.jquery.com/class-selector/
et
https://api.jquery.com/val/
Le problème vient de là :
data:'data='+$('.champ').val()
En effet, $('.champ') te rend DEUX champs car tu en as deux qui ont la classe '.champ', et jquery connaît toute ta page, il n'a aucune raison de s'arrêter au formulaire que tu as cliqué.
ensuite, le .val() te rend la valeur du PREMIER élément de ta sélection
voir la doc :
https://api.jquery.com/class-selector/
et
https://api.jquery.com/val/
31 janv. 2015 à 23:49
Je ne suis pas du genre à aller poser des questions sur les forums car j'aime apprendre, donc je lis. Mais en désespoir de cause et surtout ne comprenant plus, je me suis résolu à la poser la question.
Moralité : une réponse en moins d'une heure et... une réponse éclairante !
J'ai modifié mon code en lisant les deux liens fournis. Cela semble fonctionner à merveille.
Merci beaucoup, Le père.
1 févr. 2015 à 23:57