我是 JavaScript 的新手。我想创建一个在初始化时使用 Ajax 与 Flickr Web API 通信的类。
Photo2.js
var Photo2;
Photo2 = (function() {
Photo2.prototype.json = null;
function Photo2() {
$.getJSON('http://www.flickr.com/services/rest/?jsoncallback=?', {
format: 'json',
method: 'flickr.photos.search',
api_key: '7965a8bc5a2a88908e8321f3f56c80ea',
user_id: '29242822@N00',
per_page: '100'
}, function(data) {
this.json = data.photos.photo;
});
}
return Photo2;
})();
但是当初始化为photo2 = new Photo2
this 时并没有photo2.json
.
谢谢你的好意。