wahsaga: AJAX: Firefox liefert auf einmal eine Fehlermeldung

Beitrag lesen

hi,

Einen einzelnen Schüler einzufügen klappt. Aber viele klappt leider nicht. Ich bekomme folgende Fehlermeldung:

Fehler: uncaught exception: [Exception... "Component returned failure code: 0x804b000f [nsIXMLHttpRequest.setRequestHeader]"  nsresult: "0x804b000f (<unknown>)"  location: "JS frame :: http://127.0.0.1/~username/js/dateiname_ajax.js :: schuelernamen_speichern :: line 64"  data: no]

Die Meldung wird durch die Status-Abfrage ausgelöst.

Wie kommst du darauf?
Die Meldung bezieht sich doch auf den setRequestHeader-Aufruf.

Ich hatte gedacht, dass der Fehler durch
editklasse_ajax_db_anfrage.onreadystatechange = zeigeBestaetigung_schuler;
ausgelöst wird, da es durch die Schleife mehrfach durchlaufen wird. Also hatte ich rausgenommen. Ohne Erfolg.

Die Schleife ist Schuld - aber auf andere Weise.

Du versuchst mit ein und demselben XMLHttpRequest-Objekt mehrmals Daten zu senden.
Das funktioniert nicht - nach dem ersten senden kannst du nicht einfach neue Requestheader auslösen, weil du bereits Inhalte geschickt hast.

FÜr jeden Request ein "frisches" XMLHttpRequest-Objekt zu nutzen, sollte das Problem lösen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }