Теперь, когда jQuery более строг в своем анализе данных JSON, заголовок документа также играет свою роль.
Если вы введете свой путь к assoc.json в строке URL, обратите внимание, как он обслуживает двоичный файл, с которым браузер даже не знает, что делать? Кроме того, если вы посмотрите на заголовки, они text / html; charset = UTF-8 , когда они должны быть application / x-javascript; charset = utf-8 (как у flickr)
Если вы правильно обслуживаете свой файл, jQuery может читать и анализировать его.
Вы должны иметь возможность ввести свой путь к вашему json в строке URL-адреса вашего браузера и увидеть его вывод, так же, как вы можете указать путь к API-интерфейсу flickr.