jQuery .getJSON Firefox 3 Erreur de syntaxe non définie

J'obtiens une erreur de syntaxe (undefined ligne 1 test.js) dans Firefox 3 lorsque j'exécute ce code. L'alerte fonctionne correctement (il affiche "travail"), mais je n'ai aucune idée de pourquoi je reçois l'erreur de syntaxe.

jQuery code:

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

test.js:

[{"test": "work"}]

Des idées? Je suis en train de travailler sur ce pour une plus grande .fichier js mais j'ai rétréci vers le bas à ce code. Ce qui est fou, c'est que si je remplace le fichier local avec un chemin d'accès à distance il n'y a pas d'erreur de syntaxe (voici un exemple):

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

source d'informationauteur Mike