Използвам този плъгин: https://github.com/padolsey/jquery.fn/tree/master/cross-domain-ajax/
И това е моят код:
$.ajax({
dataType: 'html',
type: 'GET',
url: 'http://www.google.com',
crossDomain: true
}).done(function(data) {
$("#box").html('').append(data);
});
Доколкото разбирам, въпреки че имам dataType: 'html'
, аз съм почти сигурен, че това все още ми дава отговор в JSONP.
Искам да мога да взема целия html на страницата, всичко необходимо, за да покажа страницата изцяло. Сравнимо с iframe. Причината, поради която трябва да направя това чрез ajax, е, че в крайна сметка ще трябва да предам параметри на URL адреса, който използвам. Кой е най-добрият начин да върна съдържанието на страница в пълен HTML, така че да мога да покажа страницата? Трябва ли да направя нещо, за да върна и скриптовете/стиловите листове на страниците?
По принцип URL адресът, който извиквам, трябва да бъде върнат, за да мога да добавя връщането към div id и този div id трябва да изглежда точно като страницата, която извиквам, сякаш трябва да заредя тази страница независимо в прозорец на браузъра.
Благодаря!