我是 CoffeeScript 的新手,我想从 Flickr 站点获取 JSON。
class Photo
json = null
getData = (successCallback) ->
$.getJSON(
'http://www.flickr.com/services/rest/?jsoncallback=?'
format : 'json'
method : 'flickr.photos.search'
api_key : '7965a8bc5a2a88908e8321f3f56c80ea'
user_id : '29242822@N00'
per_page : '100'
(data) =>
@json = data.photos.photo;
typeof successCallback == 'function' && successCallback())
photo = new Photo();
photo.getData successCallback = ->
console.log('Data loaded', photo.json)
(相同的代码在这里:http: //jsbin.com/eqoduv/3/edit)
但是会返回“Uncaught TypeError: Object # has no method 'getData'”。
感谢您的帮助。