function get_champions(callback)
{
var version=get_latest_version();
var json_champions = localStorage.getItem("champions"+version);
champions=JSON.parse(json_champions);
if(champions!=null){
return champions;
}else{
$.ajax({
url: 'lolapi/Getchampions',
type: 'post',
//async: false,
data:'zh_CN',
dataType: "text",
success: function(data)
{
//console.log(data);
if($.isEmptyObject(data)){
alert("没有返回值");
}else{
//champions=data;
localStorage.setItem("champions"+version,JSON.stringify(champions));
//
champions=JSON.parse(data);
console.log(champions);
callback(champions);
//return champions;
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//console.log("error:"+XMLHttpRequest.responseText);
},
});
}
}
使用:
var heros=get_champions(function(heros){
$.each(heros,function(key,hero){
var champ_card=$("<div class='card'></div>");
var champ_img=$(`<img class='card-img-top' src='${hero.image.full}'>`);
champ_card.append(champ_img);
champion_container.append(champ_card);
});
});