Загрузка контента с внешней страницы на другую страницу с помощью Ajax / jQuery - PullRequest
6 голосов
/ 30 декабря 2010

Есть ли способ сделать это?

page1.php --has

<div id="main">
   <div id="content">hello</div>
</div>

index.php --has

<div id="main">
</div>

Могу ли я как-нибудьзахватить данные из page1.php внутри content div и загрузить их в main div в моем index.php?

Я сделал это с помощью кода, предоставленного в css-tricks url: http://css -tricks.com / examples / DynamicPage /

Но для этого используются события изменения хеша.Я не хочу использовать функцию хеширования, просто функцию загрузки контента, но я не могу изолировать код для этого, потому что я думаю, что он встроен в плагин bhq hashchange.

Есть ли Ajax?способ сделать это?

Что-то вроде

$(selector).find('#main').load('#content');

1 Ответ

10 голосов
/ 30 декабря 2010

Просто установите селектор фильтрации после URL-адреса в первом аргументе .load:

$(document).ready(function() {
    $("#main").load('page1.php #content');
});

, который вставит div #main на текущей странице с содержимым#content from page1.php.

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