Witam,
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);
A konsola jak sprawdzam to console.log(scInfo); pokazuje mi w array() takie informację
Array [ "Radio MixWave" ]
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.