Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML]DIV setTimeout - odświeża tylko raz - dlaczego ?
Forum PHP.pl > Forum > Przedszkole
casperii
Panowie mam kod:

  1. $(document).ready(function(){
  2.  
  3. $.post("test.php", {}, function(result){
  4. $('#przeglad_cont').html(result);
  5. });
  6.  
  7. setTimeout(function (){
  8. $.post('test.php', {}, function(result){
  9. $('#przeglad_cont').html(result);
  10. });
  11. }, 10000);
  12.  
  13. });


odświeżenie DIVA działa ale tylko raz - później się nic nie dzieje - ktoś może mi pomóc jaki może być tego powód ?
Dodatkowo chciałbym dodać jakiś ładny loader że przy załadowaniu nowej wartości będzie to poprzedzone gifem.

Z góry dziękuje za sugestie.
casperii
Ok, poradziłem sobie zastąpiłem tym: setInterval.

Mam jeszcze jedno pytanie odnośnie:

  1. $.post("test.php", {}, function(result){
  2. $('#przeglad_cont').html(result);
  3. });


Jak zrobić by pobrać z test.php 3 wartości?

test.php:
  1.  
  2. $value1 = 1;
  3. $value2 = 5;
  4. $value3 = 3;


i wstawić je do 3 różnych divów?

  1. [html]
  2. $.post("test.php", {}, function(result){
  3. $('#przeglad_cont1').html(result);
  4. $('#przeglad_cont2').html(result);
  5. $('#przeglad_cont3').html(result);
  6. });

[/html]
viking
Po stronie serwera dane jako json.
casperii
Póki co zrobiłem tak:
  1. function myVar(){
  2.  
  3. $.ajax({
  4. url: 'test.php',
  5. type: 'POST',
  6. dataType: 'json',
  7. success:
  8. function(result){
  9. $('#przeglad_cont').html(result);
  10. //$('#przeglad_cont').html(result.value2);
  11. console.log(result);
  12. }
  13. });
  14. }

oraz test.php
  1. <?
  2. $zmienna = date('G:i:s');
  3. echo json_encode($zmienna);
  4. ?>


I teraz tego dalej nie mogę zrozumieć, jeśli mam: $('#przeglad_cont').html(result); pokazuje mi to co jest w zmiennej $zmienna. Ale jeśli dam w test.php $value1 = $zmienna oraz $('#przeglad_cont').html(result.value1); to nic nie pokazuje.
viking
Wrzuć to do tablicy.
casperii
dzięki pomogło:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.