2 votes

Jquery: enregistrer la réponse du formulaire à partir de l'iframe caché dans une variable

Heyho,

j'ai un formulaire que j'envoie vers un script sur action. la réponse est stockée dans un iframe caché dans des balises pre. je veux stocker la réponse texte HTML dans une variable avec jquery. mais la question est comment et quand :-)! onsubmit est trop tôt.. pouvez-vous m'aider?

$('#search').submit(function(){
    alert($('#result pre').html());
});

des idées sur comment obtenir le texte de la balise pre APRES avoir reçu la réponse?

merci beaucoup

0voto

Daniel Kurka Points 6939

Vous pouvez enregistrer l'événement onload depuis l'iframe et ensuite lire le contenu. Note: cela fonctionnera uniquement si le cadre est chargé depuis le même serveur (même politique d'origine)

$('#search').submit(function(){
   //enregistrer l'événement de chargement de l'iframe...
   $('#result').load(function() {
     $("#result").contents().find("ce dont vous avez besoin...");
   });
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X