Есть проблема. Делаю POST запрос для медиафайлов. При получении ответа от сервера, передаю путь и тип файла в переменные. Приходит ответ, но значения не передаются. Что делать, помогите плиз?
formEl.addEventListener('submit', evt => {
const formData = new FormData(evt.currentTarget);
const xhr = new XMLHttpRequest();
xhr.open('POST', `${apiUrl}/media`);
xhr.addEventListener('loadend', () => {
const data = JSON.parse(xhr.responseText);
pathFile = data.path;
typeFile = data.type;
}),
xhr.send(formData);
const file = pathFile; //переменные для получения значения из запроса
const type = typeFile; //переменные для получения значения из запроса
let std = {
id: 0,
author,
text,
type,
file,
};
});