Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odświeżenie kilku div, Problem z odświeżeniem kilku div
tomczyk20151
post 22.05.2017, 16:08:47
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 10.11.2015
Skąd: Sierpc

Ostrzeżenie: (0%)
-----


Witam, jest problem. Mianowicie w jednym pliku mam 2 divy, chciałbym aby każdy z nich odświeżał się bez przeładowania strony o różnym interwale. Oto kod, którego użyłem [ajax]
  1. function ludzie_online(){
  2. setInterval(function(){
  3. $('#ludzie_online').load('online_friends.php');
  4. },1000);
  5. }
  6. ludzie_online();
  7. function odswieza(){
  8. setInterval(function(){
  9. $('#message_box').load('online_friends.php');
  10. },4000);
  11. }
  12. odswieza();


zaś w html mam coś takieog
  1. <div id="message_box">
  2. <?php
  3. echo date("m:s");
  4. ?>
  5. </div>
  6. <div id="ludzie_online">
  7. <?php
  8. echo date("m:s");
  9. ?>
  10. </div>


i problem jest taki, że oba divy odświeżają sie po 1 sekundzie a nie tak jak ustaliłem to w AJAX, że div 1 ma robić refresh po 1 sek, a div 2 po 4 sek. Jak mogę to rozwiązać?
Proszę o pomoc. Tak używałem szukajki
Go to the top of the page
+Quote Post
viking
post 22.05.2017, 16:38:32
Post #2





Grupa: Zarejestrowani
Postów: 4 967
Pomógł: 837
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A po czym wnioskujesz częstotliwość odświeżań? Sprawdź w konsoli przeglądarki jak często występują bo skoro kierujesz do tej samej stront żądania to oczywiste że zwróci oba divy co sekundę. Zainteresuj się jeszcze d dokumentacji load() składnią:

$( "#result" ).load( "ajax/test.html #container" );


--------------------
Go to the top of the page
+Quote Post
tomczyk20151
post 22.05.2017, 20:11:15
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 10.11.2015
Skąd: Sierpc

Ostrzeżenie: (0%)
-----


Cytat(viking @ 22.05.2017, 17:38:32 ) *
A po czym wnioskujesz częstotliwość odświeżań? Sprawdź w konsoli przeglądarki jak często występują bo skoro kierujesz do tej samej stront żądania to oczywiste że zwróci oba divy co sekundę. Zainteresuj się jeszcze d dokumentacji load() składnią:

$( "#result" ).load( "ajax/test.html #container" );


  1. $( "#result" ).load( "ajax/test.html #container" );


To było to! Dzięki mordeczko smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.10.2018 - 06:24