jQuery Загрузить внешний PHP-файл с богатыми сценариями на локальную страницу - PullRequest
0 голосов
/ 06 февраля 2010

Я искал во всем Интернете четкий ответ, но еще не нашел.

У меня есть этот сайт:

www.helixagent.com / todo /

и я хочу загрузить весь этот сайт в портлет моей главной страницы индекса.

Я попробовал подход iFrame, но он не может правильно загрузить сайт.Стили и файлы javascript не загружаются (я думаю)

Есть ли способ сделать портал, который имитирует новую страницу браузера, и загружать контент точно так же, как если бы к нему обращались напрямую через URL?бар

Ответы [ 3 ]

1 голос
/ 06 февраля 2010

Возможно выполнение междоменных запросов с использованием jQuery .

Просто включите этот файл после загрузки jQuery, и тогда вы можете делать такие вещи, как:

$('html').load('http://helixagent.com/todo/');

Обратите внимание, что это, конечно, не приведет к загрузке встроенных файлов CSS и JS. Для этого вам нужно будет использовать iframe:

$(function() {
 $('body').append('<iframe src="http://www.helixagent.com/todo/" />');
});

Пример из жизни: http://jsbin.com/uruka

1 голос
/ 06 февраля 2010

Вот пример использования jQuery и iframe:

$(document).ready(function(){
    $('#somediv').html("<iframe src='http://www.helixagent.com/todo/'></iframe>");
});

Это должно быть помещено внутри тега <head> вашей страницы, и оно загрузит весь сайт со всеми js и css тоже в div.

0 голосов
/ 06 февраля 2010

Рассматривали ли вы использование Включения на стороне сервера .

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