2010-12-30 11 views
6

Czy jest jakiś sposób na zrobienie tego?Załaduj zawartość ze strony zewnętrznej na inną stronę przy użyciu Ajax/jQuery

page1.php --has

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

index.php --has

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

można jakoś pobrać dane z page1.php wewnątrz content div i załadować go do div w moim index.php main?

Zrobiłem to za pomocą kodu umieszczonego na CSS-tricks URL: http://css-tricks.com/examples/DynamicPage/

Ale ta wykorzystuje zdarzenia zmian hash. Nie chcę używać funkcji mieszania, tylko funkcji zawartości ładującej, ale nie mogę wyizolować kodu, ponieważ myślę, że jest wbudowana w wtyczkę hash bbq.

Czy jest to sposób Ajax?

Coś

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

Odpowiedz

10

Wystarczy umieścić selektor filtrowania po adresie URL w pierwszym argumencie .load „s:

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

że wstrzyknie div #main w bieżącej strony z treścią #content from page1.php.

+0

Po 4 godzinach! niech cię Bóg błogosławi za tę odpowiedź! – Daydah

Powiązane problemy