Извлечение содержимого элемента с внешней страницы - PullRequest
1 голос
/ 01 декабря 2011

Мы приводим цитату по перестройке веб-сайта, которая подразумевает, что мы берем текущий веб-сайт, делаем новый дизайн для него, а затем перестраиваем его в Business Catalyst (система управления контентом Adobe).

К сожалению, текущий веб-сайт собирает информациюиз того, что я предполагаю быть таблицей MySQL (так как сайт написан на PHP), и Business Catalyst не поддерживает использование серверных языков.

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

Вот некоторые предложения, которые я выдвинул, и причины, по которым они не используются.t жизнеспособен для этой ситуации:

  1. iFrame - Сначала это пришло в голову, но я не уверен, возможно ли это:а.Стиль загруженного HTMLб.Содержимое, которое я хочу захватить, находится в центре страницы - я не знаю, как отобразить содержимое iFrame, начиная с верхнего левого края этого контейнера, а не с верхнего левого края самой страницы.
  2. Экспортируйте содержимое текущей таблицы MySQL в Excel, а затем импортируйте его в Business Catalyst - это было сбито, потому что у компании есть программное обеспечение для управления запасами на своих компьютерах, которое связывается с базой данных, что означает, что оно обновленодо 10 раз в день.

Любые предложения будут великолепны.


Если кто-нибудь сможет tag, этот вопрос лучше для меня, который был бы признателен, поскольку у меня естьнекоторые проблемы.

1 Ответ

3 голосов
/ 01 декабря 2011

Вы можете использовать функцию jQuery load() для загрузки контента с внешней страницы (даже определенного div на другой странице) в div на текущей странице, например:

$("#load_content_in_this_div").load("page.html #div_to_pull_from");

Это загрузит содержимое, извлеченное из #div_to_pull_from div на page.html в #load_content_in_this_div div на текущей странице.

Что касается извлечения контента со страниц в другом домене, этот плагин должен сделать свое дело.

...