Ich möchte mehrere Daten an eine Datei übergeben mit Ajax.. Alles aber nacheinander und diese sollen dann dort ausgewertet werden und mir wieder nen return zurückgeben.
Das ganze funktionniert mit einer Übergabe wunderbar... Wenn ich das ganze dann so einbaue funktioniert es nicht mehr
Es kommt zu folgendem Fehler
Fehler: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: xxx.php :: testfunction :: line 392" data: no]
Quelldatei: xxx.php
Zeile: 392
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x804b000f [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x804b000f (<unknown>)" location: "JS frame :: xxx :: add_bonus :: line 379" data: no]
So wenn ich das ganze aber mit nem altert versehe in der for schleife, dann funktioniert es wieder und ich erhalte auch nen erfolgreichen return aus der php datei über responseText
Das ganze funktionniert mit einer Übergabe wunderbar... Wenn ich das ganze dann so einbaue funktioniert es nicht mehr
PHP-Code:
for (var i = 0; i < temp_array.length; i++) {
anfrage.open("POST", url, true);
anfrage.onreadystatechange = testfunction;
anfrage.setRequestHeader("Conent-Type","application/x-www-form-urlencoded");
anfrage.send("test=" + escape('vla'));
}
Fehler: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: xxx.php :: testfunction :: line 392" data: no]
Quelldatei: xxx.php
Zeile: 392
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x804b000f [nsIXMLHttpRequest.setRequestHeader]" nsresult: "0x804b000f (<unknown>)" location: "JS frame :: xxx :: add_bonus :: line 379" data: no]
PHP-Code:
for (var i = 0; i < temp_array.length; i++) {
alert('test');
anfrage.open("POST", url, true);
anfrage.onreadystatechange = testfunction;
anfrage.setRequestHeader("Conent-Type","application/x-www-form-urlencoded");
anfrage.send("test=" + escape('vla'));
}
Kommentar