Das Problem ist nicht, dass ich nciht weiß wie cih den Aufruf mache, sondern wir ich die Antwort weiterverarbeite.
Aus diesem Grund habe ich das alles weggelassen. Zur Vollständigkeit:
function sendReq(){
var q = document.eingabe.plz.value
q = encodeURIComponent(q);
http.open("GET","plz.php?plz="+q);
http.onreadystatechange = output;
http.send(null);
}
function output(){
if(http.readyState==4){
var cityname = http.responseText;
alert(cityname); //das ist der html code
var dummy = document.createElement("html"); //hier erzeuge ich neues html element
dummy.innerHTML = cityname; // in dieses packe ich die response
alert(dummy.innerHTML);//hier tritt das Problem auf, dass die tags html,head,body weg sind
}
}
Hallo,
Was ist aber wenn mir der Server folgendes schickt:
also ein ganzes html dokument- ich brauche aber nur stadtname
was ist da passiert?Da passt die Response nicht zum Request.
und wie mache ich es besser?
Lege einen eindeutigen Request_Uri fest, auf welchem eine Response kommt, die Du im DOM (callback-Funktion) verarbeiten kannst.
Hotti