Okay zu deinem ersten Problem
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
|
das kommt wenn du async = false(Bitte auch nicht die Lösung von @Yasunai nutzen) setzt (brauchst du in deinem Fall eigentlich auch nicht).
Quote:
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", checkAv);
oReq.open("POST", "index.php");
oReq.send();
|
Wofür brauchst du das wenn du bereits $.ajax nutzt ?
Zu deiner checkAv(btw. schlechte benamung) Funktion....Zunächst solltest du auf der PHP Seite kein html zurück senden sondern ein JSON (gehe davon aus das du Html zurück schickst da du dataType: "html" hast).
Ansonsten sehe ich auf die schnelle keinen Fehler, hast du dir den Request mal angeschaut ?
Was bekommst du beim Request zurück (Content, Status-Code, etc..) ?
(Bei den meisten Browsern kannst du F12 -> Netzwerk deine Requests anschauen)