Я запускаю приведенный ниже запрос на выборку для массива элементов, все они терпят неудачу, ожидая последнего. Не имеет значения, если число элементов равно 10, 100, только последний элемент в массиве будет успешным в запросе на выборку.
var issns = ['09295666', '08989621', '02365294', '03643107', '02365294', '00015970', '03038173'];
issns.forEach((issn) => {
goFetchBoy(issn);
});
async function goFetchBoy(issn) {
var postresponse = await fetch('https://proquestFake.com/api/1-0-0/issnsearch', {
method: 'post',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
isxn: isxn,
resultsPerPage: 20,
}),
});
var data = await postresponse.json();
console.log(data);
}
Тот же код при попытке в ChromeExtension> фоновый скрипт: Тот же код при попытке в Devtools> console.log:
Как видно на скриншоте из devtools, массив имеет значение. Примечание. Я также переписал этот код в Ajax. Jquery, и у меня возникла та же проблема.