ich steige heute komplett neu in Ajax ein und ich versuche gerade zu prüfen ob der username den man eingibt avaible ist. Leider stoße ich auf größere Probleme die mich an die Schmerzgrenze bringen. Ich kriege immer wieder folgende Fehlermeldung:
außerdem wenn ich den httprequest an die function checkav sende erhalte ich eine dauerschleife. Ich bin mittlerweile fraglos, da ich nicht weiß wie ich beide Fehler behandeln soll und Google nicht auf mein Problem eine Antwort findet. script:Quote:
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe ![]()
Code:
$(document).ready(function () {
function checkAv() {
var username = $("#username").val();
$.ajax({
url: "index.php",
data: {username: username},
method: "POST",
dataType: "html",
beforeSend: function () {
$("p").show();
},
success: function (data) {
$("#checkav").html(data);
$("p").hide();
},
error: function (jqXHR, textSttus) {
alert("error" + textSttus);
console.log("error" + textSttus);
}
});
}
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", checkAv);
oReq.open("POST", "index.php");
oReq.send();
});






