![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie odnośnie JavaScript lub jQuery. Czy da się zrobić takie cuś, co odświeża daną część kodu co dajmy na to 1 sekundę? Chcę napisać Chat, ale jedynej rzeczy której nie wiem to właśnie to odświeżanie.. Shout'y znajdować będą się w bazie danych, tylko potrzebuję czegoś, co by te rekordy mi odświeżało co sekundę. Doradzi mi ktoś może jak to zrobić (czy w osobnym pliku jaki fragment czy może da się tylko dany div przeładowywac co sekunde, a jeśli tak to jak?) Dziękuję z góry, Pozdrawiam! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
1. tworzysz plik .php .aspx (czy w czym tam piszesz) który odpyta bazę o to co Cię interesuję (shout'y).
2. tworzysz (najlepiej) funkcję w js (polecam jquery) która wyśle żądanie w tle(pkt 2a) do danego skryptu a treść załaduje do diva docelowego(pkt.3) a.) samą funkcję obejmujesz setInterval("nazwa_funkcji()", 1000); - setInterval - 1000 oznacza tyle co 1000ms = 1s b.) $.post $.get 3. .load(), (w tym wypadku .html()) Chyba wszystko Ten post edytował kpt_lucek 19.05.2012, 20:58:44 -------------------- Cytat There is a Bundle for that Lukas Kahwe Smith - October 31th, 2014 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
@UP:
Ajax mnie nie interesuje totalnie ^^ @2UP, 3UP: Dzięki, obczaje na jutro, i najwyżej odpiszę albo dam Pomógł. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Cytat Ajax mnie nie interesuje totalnie ^^ To powinien Ciebie zacząć interesować - ajax =asynchroniczne przetwarzanie danych. Cytat Czy da się zrobić takie cuś, co odświeża daną część kodu co dajmy na to 1 sekundę? To co chcesz osiągnąć, musi działać niezależnie od tego co dzieje się na serwerze czyli w sposób asynchroniczny. Druga możliwość to Curl(tak sądzę), który co minutę będzie odpalał skrypt. Ten post edytował Niktoś 19.05.2012, 22:31:30 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
4. Funkcje z rodziny Ob_*, funkcja flush i pętla
![]() 5. Osobny serwer czatu, po stronie klienta tylko JS + mostek we Flexie / HTML 5 - miedzy nim, a serwerem. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
6.Użycie biblioteki node.js i websocketów(bez zbędnego odświeżania ,bez generowania zbędnych requestów ,bez zapychania łącza)-czyściutko i elegancko.
Ten post edytował Niktoś 20.05.2012, 00:08:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:14 |