У меня есть веб-страница, к которой я добавляю iframe следующим образом:
$('<iframe id="testIframe" />').src('http://www.google.nl/').appendTo('body');
Заголовки Accept, отправленные для загрузки содержимого этого iframe, установлены на:
application/xml, application/xml+xhtml, text/html, text/plain, */*
Проблема здесь в том, что ответ теперь возвращается как XML, потому что заголовки accept читаются на стороне сервера, и ответ отправляется обратно в формате, как отправлено заголовком accept (в данном случае с использованием application / xml). *
Теперь я знаю, что могу использовать функцию $ .load () и установить для этого заголовки accept, но я не знаю, как отобразить возвращенный HTML в iframe. Например, здесь отображается пустой iframe:
$('#testIframe').load('http://www.google.com/', function(response) {
$('#testIframe').append(response);
});
Любая помощь будет принята с благодарностью!