Filiz: Ajax HTML Response

Beitrag lesen

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