Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Aktywna strona
Forum PHP.pl > Forum > Przedszkole
jestemPolakiem
Witam
Mam takie pytanie
Jak się robi, aby strona pobierała dane z bazy danych i je cały czas interpretowała - bo np. jak włączam stronę to wszystkie dane raz wczytuje a np. jak je zmienia to nic się nie dzieję - do puki odświeżę - czy da się to jakoś zrobić. Używam też canavas js czy to się nie pogryzie :/
Dziękuje
Spawnm
ajaxem pobieraj dane.
jestemPolakiem
mógłbyś dać mi taki prosty przykład
mayu11
  1. if(navigator.appName == "Microsoft Internet Explorer"){
  2. http = new ActiveXObject("Microsoft.XMLHTTP");
  3. } else {
  4. http = new XMLHttpRequest();
  5. }
  6.  
  7. function new_site() {
  8. http.abort();
  9. http.open("GET", "showsite.php", true); --Skąd ma pobierać dane
  10. http.onreadystatechange=function() {
  11. if(http.readyState == 4){
  12. document.getElementById('top').innerHTML = http.responseText; -- "top" do jakiego div id ma to wczytać.
  13. }
  14. }
  15. http.send(null);
  16. }
  17.  
  18. setInterval("new_site();",2500); -- 2500 - co ile ms ma odświeżać...


Na stronie dajesz "<div id="top"></div>" i zwyczajnie dane Ci się pobiorą z pliku showsite.php. (Oczywiście cały kod do Js.)
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.