Hi!
ähm jo, dachte eigentlich das das klar sei:
Ähm nee, so klar ist das nicht, weil du beliebig viele Fehler eingebaut haben kannst, die du vielleicht nicht siehst und wie auf alle Fälle nicht hellsehen können. Deswegen ist es von deiner Seite wichtig, nachvollziehbar zu beschreiben und von uns aus nicht besonders sinnvoll, von irgendwelchen Annahmen auszugehen.
ich rufe per POST eben das script, nennen wir es mal insert_poi.php auf und schreibe dessen Inhalt an eine bestimmte Stelle in meinem Dokument. Genauer gesagt in ein DIV.
Hier fehlen schon wieder Zwischenschritte. Das Script erzeugt also irgendeine Ausgabe, die du dann in der Callback-Methode des XHR-Objekts irgendwie in den DOM-Baum bringst. An welcher Stelle genau und vor allem wie hast du festgestellt, dass die Daten nicht mehr vorhanden sind? Und nimmst du den richtigen readyState, so dass überhaupt Daten vorhanden sein können?
Fehlermeldungen gibt es keine. Warum auch? Das Script läuft ja durch.
Welches Script meinst du, das PHP-Script oder das Javascript-Script? PHP-Scripte laufen auch bei kleineren Fehlern bis mittleren Katastrophen durch. Meldungen können unterdrückt sein, beispielsweise standardmäßig die Notice-Meldungen, die beim Zugriff auf nicht vorhandene Werte ausgegeben werden. Das lässt sich mit einem auf E_ALL gestellten error_reporting ändern.
Dass PHP mit Javascript-Variablen, oder eben mit seinen Werten nichts anfangen kann ist eh klar, da verschiedene Schichten. Aber ich greife mit PHP ja auch in keinster Weise auf diese zu. [...] Weiss an dieser Stelle halt nicht wie du darauf kommst..
Du redest von Variablen, meinst aber nur deren Inhalt - die Werte. Das ist ein kleiner aber feiner Unterschied. In dem Fall aber nicht weiter gravierend, denn man versteht auch bei der nicht richtigen Begriffsverwendung, was du meinst.
Aber ich wäre euch / dir schon sehr verbunden, wenn mir jemand sagen könnte ob in dem beschriebenen Script grundsätzlich irgendwas falsch ist bzw ob ich da was falsch verstanden habe...
Den von Struppi geäußerten Verdacht, dass du GET verwendest, kann ich nicht nachvollziehen. Du zeigst nicht, wie dein Callback aussieht. Der Fehler könnte sein, dass du den readyState nicht angemessen beachtest. Das ist aber nur ein Gedanke und andere Ursachen sind auch möglich.
Lo!