Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ AJAX _ Odświeżenie kilku div

Napisany przez: tomczyk20151 22.05.2017, 16:08:47

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. http://www.php.net/echo http://www.php.net/date("m:s");
  4. ?>
  5. </div>
  6. <div id="ludzie_online">
  7. <?php
  8. http://www.php.net/echo http://www.php.net/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

Napisany przez: viking 22.05.2017, 16: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" );

Napisany przez: tomczyk20151 22.05.2017, 20:11:15

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)