我使用下面的代码成功地向 lastFM 发送了一个 getJson 请求。此代码位于 javascript 脚本中。我可以从 getJson 函数中获取结果并将其用作该函数之外的变量,即在调用 javaScript 中的 this 中吗?
function getArtistInfo(lastFmArtist) {
var urlArtist = 'http://ws.audioscrobbler.com/2.0/?callback=?',
params = {
method: "artist.getInfo",
artist: lastFmArtist,
format: "json",
api_key: "xxxxxxxxxx"
};
$.getJSON(urlArtist, params, function(data) {
var myartist = data.artist.bio.summary;
});
}
alert(myartist);