![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem odświeżanie wybranego diva.ale nie działa tak jakbym chciał
odświeża sie znikając i pojawiając sie z chwile. odświeżam w nim katalog z którego wyświetlam 6 ostatnio dodanych zdjęć i chciał bym żeby te zdjęcia podmieniały sie przesuwając w dół Oto kod którym odświeżam div o id ostatnio_dodane co 10 sekund ładując do niego stronę ods.php gdzie mam te fotki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
spróbuj skorzystać z $.get() - wywołuje on poprzez ajaxa podany url i zwraca otrzymane dane. Dzięki obecności callbacka możesz wykonać akcję podmiany obrazków wtedy kiedy pobierzesz dane z serwera. Kod $.get(url, parametry, function(d) { // tutaj trzeba stworzyć kod, który do elementu $('#ostatnio_dodane') dodaje nowe elementy. }); To tak z grubsza, liczę, że trochę naprowadzę i że dopracujesz sobie kod tak jak trzeba ![]() -- Warszawa Ten post edytował derdiusz 3.12.2010, 02:55:00 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 55 Pomógł: 4 Dołączył: 27.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
A co się stanie, jak pobranie (request) będzie trwał powyżej 10s ?
Powiedzmy że przypcha się łącze. setInterval to zło w takich sprawach ![]() Pewnie będziesz musiał skożystać z metod: append() remove() <- to tylko głupi skrót find() i właściwości length-1 Czy $.get, czy $.post czy $.ajax nie ma super różnicy. A najlepiej pobrać sobie jsonem i wtedy masz praktycznie problem z głowy ...ale tak naprawdę to zgaduję ;] http://doman.art.pl/kursjs/kurs/jquery/jquery.html + google jquery ajax example |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 03:20 |