Я использую этот плагин: https://github.com/padolsey/jquery.fn/tree/master/cross-domain-ajax/Домен AJAX Крест запрос возврата HTML (не JSONP)
И это мой код:
$.ajax({
dataType: 'html',
type: 'GET',
url: 'http://www.google.com',
crossDomain: true
}).done(function(data) {
$("#box").html('').append(data);
});
Из моего понимания, хотя у меня есть DATATYPE: 'html'
I Я уверен, что это все еще дает мне ответ в JSONP.
Я хочу, чтобы иметь возможность захватить весь html страницы, все, что мне нужно, чтобы отобразить страницу в полном объеме. Сопоставим с iframe. Причина, по которой мне нужно сделать это через ajax, - это то, что в конечном итоге мне нужно будет передать параметры URL-адресу, который я использую. Каков наилучший способ вернуть содержимое страницы в полный HTML, чтобы я мог отображать страницу? Нужно ли мне что-либо делать, чтобы возвращать страницы скриптов/таблиц стилей?
В принципе, URL-адрес, который я вызываю, должен быть возвращен, так что я могу добавить возврат к id div, и этот идентификатор div должен выглядеть точно так же, как и страница, которую я вызывал, как если бы я загружал эту независимо от страницы в окне браузера.
Спасибо!
** Я написал ответ, связанный с этим вопрос здесь: [Загрузка междоменного HTML страницы с JQuery AJAX] (http://stackoverflow.com/questions/15005500/loading-cross -domain-html-page-with-jquery-ajax/17299796 # 17299796) ** - последний, поддерживает https_ – jherax