marcus: ProxyPassReverse und AJAX

Hallo,

ich verwende folgende beide Zeilen in meiner Apache.conf:

ServerName meinedomain
  ProxyPass /auswertung http://meineanderedomain/
  ProxyPassReverse /auswertung http://meineanderedomain/

...dann rufe ich ein Script von mir auf:

http://meinedomain/auswertung/test.php

Dieses Script verwendet AJAX und liefert mir folgenden Fehler zurück:

Fehler: uncaught exception: Die Erlaubnis für den Aufruf der Methode XMLHttpRequest.open wurde verweigert

Wenn ich das Script jedoch so aufrufe:

http://meineanderedomain/test.php

...funktioniert das Script absolut fehlerfrei, liegt also nicht direkt am Code.

Ich vermute, dass hier die Sicherheitsbeschränkungen greifen, weshalb AJAX den Dienst verweigt. Mir ist nur völlig unklar, wie der Browser diese "Verbiegung" der URL bemerkt. Sind meine ProxyPass-Einstellungen falsch? Hat jemand eine Idee, woran es liegen könnte bzw. wie man es beheben kann?

Danke und Gruß
Marcus

  1. hi,

    Ich vermute, dass hier die Sicherheitsbeschränkungen greifen, weshalb AJAX den Dienst verweigt.

    Same Origin Policy, ja. Auch XMLHttpRequest darf nur Daten von unterhalb der gleichen Domain des Hauptdokumentes anfordern.

    Mir ist nur völlig unklar, wie der Browser diese "Verbiegung" der URL bemerkt.

    Wie sieht denn die Adresse aus, die per XMLHttpRequest angefordert werden soll? Absolut oder relativ?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Wie sieht denn die Adresse aus, die per XMLHttpRequest angefordert werden soll? Absolut oder relativ?

      hallo wahsaga,

      hat sich glaube ich erledigt. ich hatte in meinem script das sajax-framework benutzt, wenn ich den ajax-request "per hand" absetze, scheint es zu funktionieren...

      trotzdem danke.

      gruß
      marcus