Manipulation des variables de callback
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:
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.