Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX] Undefined, nie zwraca treści strony
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, mam Sobie taki kod:

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


function view_source(source)
{
    var new_response = false;

    if(ObiektXMLHttp)
    {
        ObiektXMLHttp.open("GET", source);

        ObiektXMLHttp.onreadystatechange = function()
        {
            if (ObiektXMLHttp.readyState == 4)
            {
                return ObiektXMLHttp.responseText;
               }
        }
    
        ObiektXMLHttp.send(null);

        
    } else {
        alert('Twoja przestarzała przeglądarka nie obsługuje XMLHTTP');
    }
}


function Vote ( mode, object )
{
    var src = view_source ('vote.php?id='+object.id+'&option='+mode);
    alert ( src );
    if ( Response == 'success' )
    {
        switch ( mode )
        {
            case 1:
                document.getElementById('vote_'+object.id).innerHTML = document.getElementById('vote_'+object.id).innerHTML.parseInt()-1;
            break;
            
            case 2:
                document.getElementById('vote_'+object.id).innerHTML = document.getElementById('vote_'+object.id).innerHTML.parseInt()-1;
            break;
        }
    }
}


Wywołuję:
onclick - Vote( 1, obiekt znacznika "a" - "a href..." z id np. 2 )

w vote.php mam treść "success", bez HTML ani PHP, testowo..

I zawsze jest undefined, albo false, albo dopiero za drugim razem pokazuje tresć z vote.php w alercie, ale to jak troche zmodyfikuje, bo ten kod bez modyfikacji pokazuje w alercie undefined.


Chcę zapisać w zmiennej src w funkcji Vote() treść zwróconą poprzez zapytanie vote.php?id='+object.id+'&option='+mode

@edit
Kod na samym dole działa, ale jest jeden haczyk, to już nie odnosi się do nazwy tego tematu.

Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 2.07.2009, 19:53:01


--------------------
Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 05:49