KGD92
Mitglied
Moin Jungs,
ich hab ein kleines Problem und zwar mit den folgenden beiden Funktionen
Die obige Mehode ruft die Untere auf. Dazu sei noch gesagt das die obere Methode in einer anderen Quelldatei steht als die Untere. Die entsprechende Quelldatei ist als unterste eingebunden.
Diese Funktion arbeitet einwandfrei (bestätigt durch debug ausgaben und debugger). Aber trotzdem gibt sie anstatt einen Array ein "undefined" zurück.
Ich hoffe ihr könnt mir helfen
Grüße
ich hab ein kleines Problem und zwar mit den folgenden beiden Funktionen
Javascript:
Login.prototype.login = function () {
var user = document.forms.login.user.value;
var pass = document.forms.login.pass.value;
var response = databaseRequest("login_checkUser&user="+user+"&pass="+pass);
if (response[0] == "true") {
createSession(response[1],response[2]);
loadModul("main");
}
else
errCode(1);
}
Javascript:
function databaseRequest (option) {
ajaxHandle.open("get","database/database.php?function="+option,true);
ajaxHandle.send(null);
ajaxHandle.onreadystatechange = function () {
if (ajaxHandle.readyState == 4 && ajaxHandle.status == 200) {
var string = ajaxHandle.responseText;
var response = null;
if (string.search(/\*/) != -1) {
response = string.split(/\*/);
for (x in response) {
x = x.split(/\|/);
}
}
else {
if (string.search(/\|/) != -1)
response = string.split(/\|/);
else
response = string;
}
}
return response;
}
}
Diese Funktion arbeitet einwandfrei (bestätigt durch debug ausgaben und debugger). Aber trotzdem gibt sie anstatt einen Array ein "undefined" zurück.
Ich hoffe ihr könnt mir helfen
Grüße
Zuletzt bearbeitet: