lösung-gesucht: utf-8 in IE und Firefox

Beitrag lesen

»»1 var url="getuser.php"
»»2 url=url+"?q="+str
»»3 xmlHttp.onreadystatechange=stateChanged
»»4 xmlHttp.open("GET",url,true)
»»5 xmlHttp.send(null)
»»6 }
»»7 function stateChanged()
»»8 {
»»9 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
»»10  {
»»11  document.getElementById("txtHint").innerHTML=xmlHttp.responseText
»»12  }
»»13 }

By the way, kann mir eventuell jemand erklären, warum ich die Zeile 3 brauche, die ja die Funktion stateChanged aufruft, die wiederum in txtHint den Antworttext von Ajax schreibt. Allerdings brauch ich den gar nicht (die MySQL-Resultate werden in der php verarbeitet) und der txtHint ist immer leer, ohne ihn funktionierts allerdings auch nicht! Aber warum?
Danke schön