我创建了一个检索数据的 jsonp 请求。唯一的问题是我似乎无法在循环外的数组中获取数据:(
var lookbook_data = new Array();
$.ajax({
url: "http://lookbook.king-quinna.nl/api/get_recent_posts/?callback=1&custom_fields=image1",
dataType: "jsonp",
success: function(data) {
for(var i = 0; i<4; i++) {
lookbook_data[i] = data.posts[i].custom_fields.image1[0];
}
}
});
console.log(lookbook_data);
因此,当我在 console.log 中排列它们时,它会以应有的方式输出数据。但是在功能之外它没有。但是我确实在外面清除了变量,所以我真的不明白为什么:(
顺便说一句,抱歉,混乱的代码块似乎无法用 4 个空格来正确处理:(