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; }