2012-01-13 20 views
8

Używam strony html, która ma wiele podpowiedzi. każda etykietka ma galerię, ponieważ nie można użyć wielu galerii, które mają ten sam identyfikator, planuję utworzyć 6 różnych plików html dla galerii, a następnie załaduję galerię do mojej domyślnej strony.ładowanie zewnętrznego pliku html do div przy użyciu jquery

Potrzebuję do kalibracji strony html dla każdego elementu div. Próbowałem .load, ale to nie działa.

<div id="flrmain">need to call the html file inside this div.<div> 

Proszę o pomoc.

+2

Co oznacza "nie działa"? Nic się nie dzieje? Otrzymujesz błędy? Nie cała zawartość zostanie załadowana? itd. Opublikuj kod, który wypróbowałeś. – BartekR

+0

@Sowmya - dostałeś to do pracy? – Skyrim

+0

Nie, to nie działa! Dodałem tylko część div w zewnętrznym html (bez tagów doctype/body/html) .. próbowałem z poniższym kodem, ale nie otrzymałem strony html wewnątrz div. $ .get ('timeless_op1.html') .success (funkcja (dane) { $ ('# flrmain'). html (dane); }); – Sowmya

Odpowiedz

16
$.get('test.html') 
.success(function(data) { 
    $('div.content').html(data); 
}); 

EDIT

Jeśli jest to potrzebne dla danego div wymienić 'div.content' z '#flrmain'.

+0

Zamień 'test.html' na twój adres URL (możesz również określić parametry zapytania, po prostu sprawdź dokumentację na jquery). – Skyrim

+1

'.success' jest przestarzałe, zamiast tego użyj' .done'. https://api.jquery.com/jquery.get/ – commonpike

Powiązane problemy