ok, ich habe den code jetzt so geändert wie auf der website. er sieht jetzt so aus:
allerdings ändert das nicht, es erscheint auch keine meldung, wie es eigendlich sein sollte. ich habe auch das beispiel von der website probiert, da klappt es.Code:function request(pin,status) { var request = new XMLHttpRequest(); request.open('get','http://192.168.2.120/ecmd?pin set+'+pin+'+'+status, true); request.onreadystatechange = handleStateChange; request.send(null); Test.Ausgabe.value = request.responseText; } function handleStateChange() { alert("xmlHttpObject.readyState = " + xmlHttpObject.readyState + (xmlHttpObject.readyState >= 3 ? " HTTP-Status = " + xmlHttpObject.status : '')); }
was mir aufgefallen ist: der response der beispielwebsite ist:
Code:HTTP/1.1 200 OK Date: Mon, 12 Apr 2010 22:20:37 GMT Server: Apache Vary: Cookie Keep-Alive: timeout=2, max=58 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8
der response meines webservers ist:
kann es sein, dass die funktion in meinem response was vermisst und deswegen nichts ausgibt?Code:HTTP/1.1 200 OK Connection: close Cache-Control: no-cache, must-revalidate Content-Type: text/plain; charset=utf-8
mfg roboman







Zitieren

Lesezeichen