Есть ли решение jQuery для загрузки строки документа в iframe? - PullRequest
0 голосов
/ 17 марта 2012

Я ищу, чтобы загрузить веб-страницу в iframe через строковый вывод из PHP.Каждый пример, показывающий это, основан на Javascript.

Интересно, есть ли метод jQuery для загрузки строки в качестве содержимого для iframe?

Это Javscript (частичный jQuery) Я использую реализацию:

<script type="text/javascript">
    $(function() {
        setTimeout( function() {
            var resume = document.getElementById('resume_holder')
            var doc = resume.contentWindow.document;
            var $body = $('body',doc);

            var htmlString = "<h1>TEST</h1>";
            $body.html(htmlString);
        }, 1 );
    });
</script>

1 Ответ

2 голосов
/ 17 марта 2012
$(function() {
    var htmlString = "<h1>TEST</h1>";
    $('#resume_holder').contents().find('body').html(htmlString);
});
  • .contents() вместо .contentWindow.document / .contentDocument.
    .contents(), вызываемый для элемента frame, возвращает документ, завернутый в объект jQuery.
  • $(doc).find('body') - более быстрый эквивалент $('body', doc).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...