bearbeiten Es ist etwas falsch, wie das Innere des .done
Rückruf der Fehler nicht aus ausführen, selbst ein einfaches alert('something');
Ich habe festgestellt, ist spitz von Sverri Ich sollte beachten, dass dieses Skript extern enthalten ist, vielleicht ist das das Problem?
Die Anmeldung ist erfolgreich, wenn ich die gleiche Seite aktualisiere, die ich bin, werde ich von der PHP-Sitzung Catch auf der obersten Seite umgeleitet. Ich versuche, das Login-Zeug für PHP auf der gleichen Seite wie das Formular zu vermeiden, sondern es als separate Seite einzuschließen.
Wenn ich dies innerhalb der .DONE Catch verarbeitet, funktioniert die Weiterleitung nicht. Ich bin angemeldet, der Prozess funktioniert ohne Fehler. Deshalb, wenn ich dieselbe Seite (Login) aktualisiere, existiert eine Sitzung, so dass ich von der PHP-Weiterleitung weitergeleitet werde.
$.post("login.php", {
'variable1':$variable1,
'variable2':$variable2
}).done(function() {
window.location = "next-page-url";
}
});
AKTUALISIERT
$.post("login.php", {
'variable1':$variable1,
'variable2':$variable2
}).done(function() {
window.location = "next-page-url";
});
Mögliche Duplikat [Wie kann ich eine Seite Redirect mit jQuery machen?] (Http://stackoverflow.com/questions/503093/how-can-i-make-a-page-redirect-using- jquery) –