MudGuard: AJAX: Ändern der Textfarbe im Formular.

Beitrag lesen

Hi,

Also, die Fehler sind weg. Firebug spuckt mir bei "responseText" die Webseite mit meinem 404 (z.B. www.shuriko.com/404), obwohl ich XML-String erwarte...

Firebug spuckt mir bei "responseText" die Webseite mit meinem 404 (z.B. www.shuriko.com/404), obwohl ich XML-String erwarte...

Nein, das Ding wirft nicht mal 404 not found, sondern liefert mit 200 Ok eine Seite mit der URL http://www.shuriko.com/errors/404.html aus (nachdem mit 302 found auf diese Adresse umgeleitet wird).
Vollkommener Blödsinn. Vermutung: bei ErrorDocument ist eine Adresse mit http: am Anfang angegeben.

Abgesehen davon:
Deine Testseite hat die URL:
http://www.shuriko.com/tmp/ajax/

Per Ajax rufst Du relativ dazu
./cgi-bin/ajax/test.cgi?q=
auf, also

http://www.shuriko.com/tmp/ajax/cgi-bin/ajax/test.cgi?q=
Dort befindet sich Dein cgi-Script aber gar nicht. Also wäre ein 404 not found eigentlich ja zu erwarten (aber bei Dir wird mit 200 ok geantwortet ...).

Üblicherweise ist das cgi-bin-Verzeichnis direkt im Document-Root untergebracht, also

http://www.shuriko.com/cgi-bin/ajax/test.cgi?q=

Und siehe, da gibt es keine 200 ok mit /errors/404.html, sondern einen 500 internal server error.
Dort scheint sich das Script also tatsächlich zu befinden - wirft aber noch Fehler ...

Welchen genau entnimmst Du dann dem error.log Deines Apache.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.