jQuery .getJSON Firefox 3 Syntax-Fehler, Undefined

Ich bin immer ein syntax-Fehler (undefined line 1 test.js) in Firefox 3, wenn ich diesen code ausführen. Der Alarm richtig funktioniert (es zeigt die 'Arbeit'), aber ich habe keine Ahnung, warum erhalte ich den Syntaxfehler.

jQuery-code:

$.getJSON("json/test.js", function(data) {
    alert(data[0].test);
});

test.js:

[{"test": "work"}]

Irgendwelche Ideen? Ich bin mit dieser Arbeit für eine größere .js-Datei, aber ich habe es eingeengt zu diesem code. Was ist verrückt ist, wenn ich ersetzen der lokalen Datei mit einem remote-Pfad gibt es keine syntax-Fehler (hier ein Beispiel):

http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?

Kannst du eine test-Fall? Auch sollte man das nicht $.getJSON?
Yep, sorry für die Tippfehler. Ich bin mir nicht sicher, was Sie für Fragen an den test-Fall?
Warum sind Sie Rückgabe ein array in test.js? Warum nicht einfach das Objekt?

InformationsquelleAutor Mike | 2008-12-02

Schreibe einen Kommentar