URL-адрес, который вы дали, возвращает что-то вроде этого:
jsonFlickrApi({"photos":{"page":1, "p ... , "stat":"ok"})
Итак, в основном, это похоже на код Javascript, который:
- Вызывает функцию
jsonFlickrApi
, - Передавая ему большой JSON-объект в качестве параметра.
Прежде всего, здесь вы работаете с JSON, поэтому вам не следует использовать какие-либо связанные с DOMвещи: цель функций DOM - помочь манипулировать XML.
Вместо этого вам следует:
- Написать функцию
jsonFlickrApi
, - Убедитесь, чтоон вызывается, когда вы получаете данные от Flickr
Об этом вы должны найти немного больше информации и пример, здесь: http://www.flickr.com/services/api/response.json.html
Еще, добавивпараметр &nojsoncallback=1
в конце URL вашего запроса, в результате вы получите чистый JSON (а не вызов функции) .
Это позволит вамиспользовать стандартные функции JSON-манипуляции для работы с этими данными, не прибегая к реализации какой-либо конкретной функции.
Между этими решениямиВ любом случае, вам решать, какой из них вы предпочитаете: -)