Bonjour,
Je n'avais encore jamais utilisé AJAX. Jamais eu le temps de m'y intéresser.
C'est fait. Je viens d'essayer, via jQuery.
Je poste les données d'un formulaire. Ok.
Je reçois la réponse (tout est beau dans firebug). Ok.
Mais cette réponse est prévue pour utilisation non AJAX, c-a-d que le php de validation renvoie une page html complète (oui, ok, j'ai compris, il faudra que je structure autrement désormais).
Ca me semble être un cas des plus ordinaires, mais je n'ai pas trouvé de solution sur le net (pas du trouver les bons mots-clés) :
La réponse du serveur est une page complète (du doctype au </html>). Comme faire rafraichir cette page (j'ai essayé document.innerHTML mais ça ne fonctionne pas) ou, plus simplement, la ou les div (dont je connais les noms) qui ont été modifiées ?
Si utile, serait-il possible de créer un nouvel objet jQuery avec les données reçues ?
J'ai pensé à filtrer côté serveur (si c'est du xhr, ne renvoie que le bout d'html qui change), mais le site n'étant pas conçu pour ça, il faudrait mettre des conditions partout.
Merci !
Partager