2015-05-13 3 views
-1

Мне нужно преобразовать IFRAME к строковой переменной, а затем отправить на сервер с PHP:Преобразовать IFrame в строку с JQuery

<center><iframe id="probando" src="prueba2.html" scrolling="auto" height="700"    width="800" marginheight="0" marginwidth="0" name="probando"></iframe></center> 

Я не знаю, как я могу продолжить ...

Пожалуйста, помогите мне. БЛАГОДАРЯ!!!

+0

Вам необходимо преобразовать этот iframe в строку ... Или вы ищете содержимое iframe? – kosmos

+1

Этот вопрос можно интерпретировать несколькими способами. Пожалуйста, приложите немного больше усилий, чтобы объяснить свою полную проблему. Если все, что вам нужно, это тег ... это одно, если вы хотите, чтобы содержимое было совершенно другим. – charlietfl

+0

Что я могу сделать для его вставки iframe-содержимого в строковой переменной adn, а затем отправить на сервер с php. – Luis

ответ

3

Этот ответ должен получить содержимое внутри фрейма, используя JQuery. Обратите внимание, что это будет работать, как ожидалось, в вашем собственном домене:

$(function(){ 
    $('#probando').on('load', function(){ 
     var str = $(this).contents().find('html').prop('outerHTML'); 
     console.log(str); 
    }); 
}); 
+0

Большое вам спасибо, это то, что мне нужно! – Luis

1

использование

var string = $('center').html(); 

DEMO

или вы можете использовать

var string = $('#probando').closest('center').html(); 
+1

Что сказать, нет других тегов 'center' на странице? Получил бы только первый, и это может быть неверно. – charlietfl

+0

@charlietfl в OP есть тег 'center'. – renakre

+0

@erkaner и где есть один '

' на странице, вы можете быть уверены, что есть большая вероятность, что есть другие. У него даже есть идентификатор. – charlietfl

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