2009-07-06 7 views
0

Ich lade eine XML-Datei über Ajax mit jQuery.IE7 und XML-Dateien im Dateisystem

Für meine Tests verwende ich eine Datei auf meinem Dateisystem. Es scheint, dass alles in anderen Browsern in Ordnung ist, aber die Antwort-Header, die vom IE erhalten werden, haben keinen Inhaltstyp-Header. So bekomme ich einen Parserfehler. (Das XML ist gültig, ich habe es (zweimal) überprüft.)

Wie kann ich dieses Problem umgehen?

Antwort

1

Sie können einen Webserver (IIS, Apache usw.) installieren und ihn so konfigurieren, dass Dateien aus dem entsprechenden Verzeichnis bereitgestellt werden. Zum Beispiel http://localhost/myfile.xml.

Alternativ können Sie die Eigenschaft responseText und parse it manually verwenden.