wie vergleichen xmlhttp.responsetext?
mein code-
document.getElementById("lblmsg").innerHTML=xmlhttp.responseText;
if(xmlhttp.responseText == 'Available')
{
document.getElementById("newid").value = "";
}
obwohl Antwort text ist Available
aber noch ist es nicht innerhalb der if-Bedingung???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, das sollte funktionieren.
Sind Sie sicher, dass der Antwort-text ist genau Vorhanden? Versuchen Sie trimmen die Antwort wie diese:
Haben Sie Zugang zu firebug? Versuchen Sie eine Konsole.log(xmlhttp), um herauszufinden, den genauen Wert der responseText.
trim()
ist kein standard JavascriptString
- Objekt-Methode.Nach Stunden des Suchens fand ich diese Falle:
http://www.vertstudios.com/blog/avoiding-ajax-newline-pitfall/
Diese lösen alles ohne
$.trim()
. Irgendwo in meinen Dateien enthalten war ein einsamer Zeilenumbruch!