2013-07-24 4 views
0

Я пытаюсь отправить в iframe и вернуть ответ.jquery - как получить содержимое iframe после сообщения

Jsfiddle

Для целей тестирования, test.php просто возвращает 'ABCD'. Я хочу захватить этот ответ - для тестирования просто предупредите об этом.

Firebug даже не входит следующее:

$d('#imageform').submit(function(){ 

Может кто-нибудь увидеть, что я пропустил - то почему Представлять не вызывается? Большое спасибо за помощь!

+1

вы привязываетесь к событию отправки внутри события клика ... это не имеет смысла для того, что вы пытаетесь сделать. Пожалуйста, включите в свой вопрос весь соответствующий код. –

ответ

1

Вам не нужно слушать клик или даже событие отправки. Просто слушайте событие загрузки iframe.

var $d = jQuery.noConflict(); 
$d(function ($) { 
    $('#imageupload').load(function() { 
     console.log($("#imageupload").contents()); 
    }); 
}); 

не забудьте также изменить атрибут типа на кнопку отправки, чтобы отправить.

Смежные вопросы