Hallo,
kann sein, dass ich gerade Mist gebaut hatte oder atm auf dem Schlauch stehe, aber hab nen Problem mit einem Ajax-Script, was eigentlich mal funktioniert hat ...
Grundajax:
Das funktioniert ... so weit, so gut .....
Dann kommen wir unten in die if-Verzweigung und rufen, da bool true ist, setImage auf.... (true wird auch ausgegeben)
setImage:
Hier wird lalalalla ausgegeben... Fazit: Er ist in der Funktion, aber ich komm beim besten willen nicht in die if rein ....
Was mach ich falsch?
Die Datei, an die das ganze gesendet wird gibt auch als response "ABC....XYZ" aus .... (hab die url vom query() einfach in browser eingegeben....)
-> Die php-Datei wird fertig ... aber auf readyState 4 komme ich nicht..
Hoffe mal dass mir wer helfen kann
mfg
kann sein, dass ich gerade Mist gebaut hatte oder atm auf dem Schlauch stehe, aber hab nen Problem mit einem Ajax-Script, was eigentlich mal funktioniert hat ...
Grundajax:
Code:
function query(url,bool,id){ //Anzeige document.getElementById('description').innerHTML = "Bitte warten<img src='img/dots.gif' alt='...'>"; //XML Objekt initialisieren if(window.ActiveXObject) { try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ } } } else if (window.XMLHttpRequest) { try { xmlHttp = new XMLHttpRequest(); } catch (e) { } } if(xmlHttp){ xmlHttp.open('GET', url, true); if(bool){ alert("true"); xmlHttp.onreadystatechange = setImage(id); }else{ xmlHttp.onreadystatechange = update_image; } xmlHttp.send(null); } }
Dann kommen wir unten in die if-Verzweigung und rufen, da bool true ist, setImage auf.... (true wird auch ausgegeben)
setImage:
Code:
function setImage(id){ // siehe editor_functions.js alert("lallalalla"); if (xmlHttp.readyState == 4){ alert("true2222"); var response = xmlHttp.responseText; ###blubb - id }
Was mach ich falsch?
Die Datei, an die das ganze gesendet wird gibt auch als response "ABC....XYZ" aus .... (hab die url vom query() einfach in browser eingegeben....)
-> Die php-Datei wird fertig ... aber auf readyState 4 komme ich nicht..
Hoffe mal dass mir wer helfen kann
mfg
Kommentar