Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Konkretna wartość responseText
ukaszf9
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Witam, jak odczytać konkretną wartość z responseText (np. div)?

Mam funkcję, które po wywołaniu przesyła mi dane z konkretniej strony(np. placek.php)
i teraz chce z tej strony wybrać konkretny zestaw, który mnie interesuje czyli divy o konkretnych klasach oraz ewentualnie znaczniki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ukaszf9
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 23.10.2011

Ostrzeżenie: (0%)
-----


Faktycznie teraz wszystko działa aczkolwiek napotkałem kolejny problem, analizowałem kod kilka razy i szczerze nie mam pojęcia czy to kwestia serwisu czy jakieś gafy u mnie.
http://www.test-chat.pun.pl/userlist.php - z tej listy chce pobrać 6 nicków oraz ich odpowiednik postów

Używam następującego kodu:

Kod
<div id="myDiv"></div>
<script type="text/javascript">
/*
Wyświetlanie top posterów
w zależności od ustawionej liczby
(i=15) za 15 liczbę posterów
odjąć jeden bo odliczanie od 0
*/

var ajax;
if (window.XMLHttpRequest)
{
    ajax=new XMLHttpRequest();
}
else
{
    ajax=new ActiveXObject("Microsoft.XMLHTTP");
}

ajax.open("GET","userlist.php?username=&show_group=-1&sort_by=num_posts&sort_dir=DESC",true);
ajax.onreadystatechange=function()
{
    if(ajax.readyState==4 && ajax.status==200)
    {
        var top = document.createElement("div");
        top.appendChild(document.createElement("div"));
        top.firstChild.innerHTML = ajax.responseText;
        for(i=0;i<=5;i++)
        {
            document.getElementById("myDiv").appendChild(top.getElementsByTagName("tbody")[0].getElementsByClassName("tcl")[i].getElementsByTagName("a")[0]);
            document.getElementById("myDiv").appendChild(top.getElementsByTagName("tbody")[0].getElementsByClassName("tc3")[i]);
        }
    }
}
ajax.send(null);
</script>


Niestety zamiast otrzymać wynik z 6 nickami i 6 wartościami w postach otrzymuje coś takiego:
123
312
Administrator
2
Test0
124

Zresztą wynik można zobaczyć w stopce. Jakieś sugestie? :/
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 13:08