jquery: сохранить ответ формы из скрытого iframe в переменную - PullRequest
2 голосов
/ 31 января 2012

хейхо,

У меня есть форма, которую я отправляю сценарию в действии.ответ сохраняется в скрытом iframe в предварительных тегах.Я хочу сохранить ответ HTML-текст переменной с помощью jquery.но вопрос в том, как и когда :-)!onsubmit это рано .. вы можете помочь?

<form id="search" action="http://xyzsearchurl"  target="result">
<input type="text" name="qparam" />
<input type="submit" />
</form>
<iframe id="result" name="result" src="#" style="display:none;"></iframe>

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

какие-либо идеи, как получить текст из предварительного тега ПОСЛЕ получения ответа?

спасибо большое

1 Ответ

0 голосов
/ 31 января 2012

Вы можете зарегистрировать событие onload из iframe и затем прочитать содержимое.Примечание: это будет работать только в том случае, если кадр загружен с того же сервера (та же политика происхождения)

$('#search').submit(function(){
   //register load event of iframe...
   $('#result').load(function() {
     $("#result").contents().find("what you need...");
   });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...