Problem mit Ajax Post

Kinslayer

Grünschnabel
Hallo,
habe folgendes Problem. Ich möchte mit einem Java-Script einen HTTP Post Request an eine gesicherte Seite schicken und ich erhalte eine JSON Antwort zurück.

Nun habe ich folgenden Code
Code:
$.ajax({
		url:"https://liveconfig.hoster4you.net:8443/liveconfig/login",
                type:"POST",		
		data: "l=" + $("#username").val() + "&p=" + $("#passwort").val() + "&a=2" + "&exiturl=http://www.hoster4you.net/login",
		success: function(login){
			alert(login  +"    Fehler");							
		});

Dieser Code gibt nun die JSON Antwort aus, so wie es sich gehört.

Versuche ich nun die Antwort als Variable zu "speichern" gibts einen Fehler, er speichert die Antwort einfach nicht ;S

Code:
var json = "";
$.ajax({
	url:"https://liveconfig.hoster4you.net:8443/liveconfig/login",
        type:"POST",		
        data: "l=" + $("#username").val() + "&p=" + $("#passwort").val() + "&a=2" + "&exiturl=http://www.hoster4you.net/login",
	success: json,
	});
alert(json  +"    Fehler");

Zu sehen gibt es das komplette Script auf Hoster4you Prepage

Weis vielleicht jemand weiter ? Hatte schon jemand mal das gleiche Problem ?
 
"success" erwartet eine Funktion. Du übergibt dort aber einen leeren String. So läuft das nicht. Des weiteren ist der Code asynchron. Du musst den Code wie in einem ersten Beispiel innerhalb der success-Funktion ausführen.
 
So okay versuche das nun mal anders ;)

Code:
success: function(login){
							if (login.status == "ok") {
							 alert(login.status + "Login erfolgreich");	
							}
							if (login.status == "error") {
							 alert(login.status + "Login fehlgeschlagen");	
							}
							alert(login.status + "Was los?");
							}
						});

Hatte mit so einem Ajax Request noch nie zu tun ;S, schon gar nicht mit ne JSON Antwort ^^ ;S

Die Antwort sieht bei einem Fehler so aus
{"msg":"Ungültiger Benutzername und/oder Passwort","status":"error"}
wenn alles gut geht so
{"status":"ok","url":"/liveconfig/admin/overview?id=95QGvZ20YpsMJyjqDlb-Wyrh"}

Wenn ich login.status "lese" steht dort undefined :S

Versuche das nun gut 4 Stunden zu machen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück