【发布时间】:2011-10-03 22:02:43
【问题描述】:
我已经浏览过这里,我意识到 getJSON 看起来除了返回一个不可用的对象之外没有任何东西。我遇到的问题是我正在尝试编辑其他人的代码以从 flickr 中提取图片。我正在尝试制作一个返回图片描述的函数。我知道它不会返回信息,但是必须有一种方法来更新全局变量或以某种方式将我需要的信息传递给另一个变量以返回他的函数。这是我目前所拥有的 jist。
function add_description(n){
var img_id = String(n);
var textInfo ="";
$.getJSON('http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=36c8b00c47e8934ff302dcad7775d0a2&photo_id='+img_id+'&format=json&jsoncallback=?', function(data ){
textInfo = String(data.photo.description._content);
alert(textInfo);
return textInfo;
})
}
这是我在您更新 George 后尝试的代码。谢谢!
var testObj=$.getJSON('http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=36c8b00c47e8934ff302dcad7775d0a2&photo_id='+img_id+'&format=json&jsoncallback=?', function(data ){
textInfo = String(data.photo.description._content);
alert(textInfo);
return textInfo;
})
【问题讨论】:
标签: javascript json flickr getjson