gpt4 book ai didi

javascript - AJAX 通过回调返回 JSON 过滤响应

转载 作者:行者123 更新时间:2023-12-01 03:29:25 25 4
gpt4 key购买 nike

我觉得我很接近,我需要返回过滤后的 json 对象数据并能够在将来的函数中使用它。我的主要问题是它说“回调不是函数”。我在这里使用了顶部响应中的第二种方法 How do I return the response from an asynchronous call?谢谢!

function randomFxn(callback){
var newObj = {};
$.ajax({
type: 'GET',
url: 'https://api.imgur.com/3/album/' + imgurID + '/images',
headers: {'Authorization': 'Client-ID '+ key},
success: function(jsonData){
var nameArr = ['mario', 'luigi', "...some other stuff"];
var counter = 0;
var inCounter = 0;

for(var i = 0; i < nameArr.length; i++){
for (var j = 0; j < 8; j++){
newObj[nameArr[counter]+j] = jsonData.data[inCounter].link;
}
counter++;
}

// $('body').html(`<pre>${JSON.stringify(newObj, null, '\t')}</pre>`);
console.log(newObj);
callback(newObj);
}
});
}

最佳答案

我想,你必须像这样调用randomFxn:

randomFxn(function(result) {
console.log("got result", result);
});

关于javascript - AJAX 通过回调返回 JSON 过滤响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44620166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com