Tach!
$loadXML ist bei "SaveProduct" wieder leer, die Variable ist Global Definiert in der index.php. Die ganze Webseite läuft mit Ajax die Index wird nur einmal geladen und deswegen sollte es eigentlich funktionieren. Andere Variablen funktionieren ja auch, warum geht das mit der XML nicht so?
Ich mutmaße, dass du nicht berücksichtigst, dass jeder Ajax-Request ein erneuter Aufruf des serverseitigen Scripts ist. Es bleibt ja nichts zwischen zwei Requests bestehen, das nicht in einer Session zwischengelagert wurde. Oder das neu abgefragt wird.
dedlfix.