Mam skrypt, który obsługuje odświeżanie i dodawanie przez div nowych informacji, ale nie wiem, jak wyciągnąć z php żeby mi się wyświetliła nowa informacja.
<script type="text/javascript"> function ajaxObject() { if(window.ActiveXObject) { var request = new ActiveXObject("Microsoft.XMLHTTP"); return request; } else if(window.XMLHttpRequest) { var request = new XMLHttpRequest(); return request; } else { alert("Twoja przeglądarka nie wspiera AJAX!"); return false; } } var licz = 0; var prezenter = ""; function update_all() { request = ajaxObject() request.open("get", "/content/theme/templates/staty.php?mode=ok&ip='.$userdata['ip_serwer'].'&port='.$userdata['port_serwera'].'&version='.$userdata['wersja_serwer'].'&" + (new Date()).getTime(), true); request.onreadystatechange = function() { if(request.readyState == 4){ licz+=1; var scInfo = request.responseText.split("\n"); document.getElementById("prezenter").innerHTML = scInfo[0]; document.getElementById("audycja").innerHTML = scInfo[1]; document.getElementById("sluchaczy").innerHTML = scInfo[2]; document.getElementById("piosenka").innerHTML = scInfo[6]; if(prezenter !== scInfo[0]){ if(prezenter !== "") { if(scInfo[0] == null || scInfo[0] == "undefined") notifyMe("Błąd","Brak połączenia z panelem radiowym!"); else if(scInfo[0] !== "Brak") notifyMe(scInfo[0],"Prowadzi teraz audycję"); else notifyMe("Informacja","Aktualnie nikt nie nadaje!"); } prezenter = scInfo[0]; pop1 = 1; } else { pop1 = 0; }if(licz >= 15 && pop1 !== 1) { notifyMe("Informacja","Aktualna liczba słuchaczy: " + scInfo[2]); licz = 0; } } } request.send(null); setTimeout("update_all();", 20000); } setTimeout("update_all();", 20000); </script>
A konsola jak sprawdzam to console.log(scInfo); pokazuje mi w array() takie informację
i teraz jak robić, żeby mi się pojawiło to w taki sposób ze pokarze się wszystko pod innym numerkiem
scInfo[0];
scInfo[1];
scInfo[2];
itd
Walczę z tym już kolejne dni i nie mogę już chyba wszystkiego próbowałem, proszę pomórzcie mi.