<script>
asyncLoop = async () => {
for (var i = 0; i < 10; i++) {
var formData = new FormData()
formData.append('id', i)
var r = await fetch('./data.php', { method: 'post', body: formData })
var t = await r.text() ;//.json()
console.log(t)
}
}
asyncLoop()
</script>
Можно и Promise.all()
<script>
asyncPromiseAll = async () => {
requests = []
for (var i = 0; i < 3; i++) {
var formData = new FormData()
formData.append('id', i)
requests.push(fetch('./data.php', { method: 'post', body: formData }).then(r => r.text()))
}
let obj = await Promise.all(requests)
console.log(obj)
}
asyncPromiseAll()
</script>
а вообще это неправильно
можно также в цикле вызывать fetch('url').then(r => r.json).then(r => {
//и здесь апдейтить
...
inputmessage[0].innerText = r
})