Iframe отображает неполную страницу с помощью вызова API REST jQuery-Ajax - PullRequest
0 голосов
/ 20 февраля 2019

Я использую jQuery и ajax для вызова REST API и устанавливаю ответ на iframe.Целевой URL возвращает HTML.Это было успешно, но iframe показывает простую страницу без какого-либо форматирования текста и других функций.Я приложил изображения фактического и ожидаемого результата страницы (часть страницы).

У вас как, что не так с моим кодом?Я открыт для любых предложений или если у вас есть лучший подход, чтобы получить мой ожидаемый результат.

ожидаемое изображение страницы

фактическое изображение страницы

Ниже приведены мои коды:

function loadPage()
{     
  $.ajax({
        url: 'URL',
        type: 'GET',
        headers: {
            'Authorization': 'Basic 123eewd45'
        },
        xhrFields: {
            withCredentials: false
        },
        dataType: 'html',
        success: function(data) {
            $('#myiframe').contents().find('html').html(data);
        }
    });
} 

Iframe:

 <iframe onload="loadPage()"
        id="myiframe">
</iframe>

Спасибо!

1 Ответ

0 голосов
/ 20 февраля 2019

я думаю, что ваша CSS отсутствует на этой странице, пожалуйста, проверьте эту ссылку на таблицу стилей (CSS) на этой странице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...