fetch не успевает получить ответ
Не срабатывает последняя строка при обычном запуске скрипта, если поставить брекпоинт в конце скрипта и подождать пару секунд, а затем продолжить выполнение скрипта, то последняя строка выполнится. Я пришел к выводу что скрипт заканчивается быстрее чем промис фетча успевает выполнится. Как это исправить?
fetch("./file.php",
{
method: 'POST',
body: formObject
})
.then(function(response){
let b = response.text()
return b
})
.then(result => alert(result))