"nicht wohlgeformt" Warnung beim laden der client-Seite JSON-in-Firefox-via jQuery.ajax

Bin ich mit Hilfe von jQuery ' s ajax-Methode zur Erfassung einer statischen JSON Datei. Das laden der Daten aus dem lokalen Dateisystem, folglich gibt es keine server, also kann ich nicht ändern den MIME-Typ.

Diese funktioniert in Safari, aber Firefox (3.6.3) berichtet, dass die Datei "nicht wohlgeformt". Ich bin mir bewusst, und haben überprüft, einen ähnlichen Beitrag hier auf Stack Overflow:

"nicht wohlgeformt" Fehler im Firefox beim laden von JSON-Datei mit XMLHttpRequest

Ich glaube, dass meine JSON ist gut-gebildet:

{
    "_": ["appl", "goog", "yhoo", "vz", "t"]
}

Mein ajax-call ist einfach:

$.ajax({
    url: 'data/tickers.json', 
    dataType: 'json',
    async: true,
    data: null,
    success: function(data, textStatus, request) {
        callback(data);
    }
});

Wenn ich wickeln Sie das JSON-Dokument-tag:

<document>JSON data</document>

als erwähnt wurde, in den anderen Stack Overflow Frage oben verwiesen, der ajax-Aufruf schlägt mit einem parse error ab.

Also: gibt es eine Möglichkeit zu vermeiden, die Firefox Warnung beim Lesen der client-Seite JSON-Dateien?

InformationsquelleAutor der Frage Zhami | 2010-04-11

Schreibe einen Kommentar