#jquery #arrays #json #api #fetch
#jquery #массивы #json #API #выборка
Вопрос:
Не уверен, как задать этот вопрос или как сформулировать его наилучшим образом, поэтому заранее приношу свои извинения, особенно если это дубликат.
Я получаю массив в ответ на запрос GET, который я отправляю в API. Это список клиентов. У него есть их адрес электронной почты и идентификатор. Этот ответ выглядит следующим образом: ответ массива
У приложения есть другая конечная точка, в которой я могу добавлять клиентов в определенный список. Я хотел бы знать, как принять этот ответ массива и (очевидно, автоматически и независимо от числа) преобразовать его в этот формат POST-запроса
Я просто еще не так далеко, чтобы узнать решение этой проблемы. Я предполагаю, что это какой-то цикл, но я не знаю, как перебирать результаты и как разделять их один за другим…
Пожалуйста, помогите и заранее благодарим вас! 🙂
Ответ №1:
Вы можете попробовать это:
let profiles = [];
$.each(records, function(i, data){
profiles.push({email: data.email})
});
$.ajax({
type: "POST",
url: 'enpoint url here',
data: {
api_key: 'your key here',
profiles: profiles
},
success: function(response){
// do stuff with the api response
}
});