Bonjour,
J'essaie actuellement de construire un formulaire qui soit non-intrusif, c'est-à-dire qui marche avec ou sans JS activé. Pour cela, j'ai donc construit mon formulaire sans considérer JS du tout (traitements php donc).
En ce qui concerne la partie Jquery, voici le code que j'ai ajouté :
Code Jquery : 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 $(document).ready(function(){ $("#form").click(function(){ $.ajax({ type: "POST", url: "enregistrement/", data: "mail="+$("#mail").val()+"&numero="+$("#numero").val(), success: function(msg){ var res = $(msg).find("#content"); $("#result").html(res); } }); return false; }) });
Vous l'avez compris, comme il s'agit d'un système non intrusif, la variable "msg" de la callback contient le code HTML complet de la page de réponse.
Je cherche simplement à sélectionner le texte contenu dans la div avec l'id "content" (de la page de réponse), et à afficher cela dans la div avec l'id "result" (qui se trouve dans la page courante).
Malgré la lecture de la doc, je n'arrive toujours pas à trouver les méthodes qui me permettent d'arriver à ce que je veux.
Merci de votre aide,
Arnaud.
Partager