Я прошу помощи в решении следующей проблемы.
Внутри функции я делаю запрос xmlhttprequest. Затем я делаю xhReq.open ("GET", ress, false); Затем я делаю xhReq.send (null) и, наконец, пытаюсь украсить в jsonObject то, что возвращает JSON.parse (xhReq.responseText). Затем я показываю скриншот моего кода.
ПРОБЛЕМА ЕСТЬ: jsonObject ничего не получает, если я вызываю его в консоли, возвращает undefinded и переменную ress, если возвращает строка json / file_9_3.json . Эта строка была составлена путем объединения переменных и строк для создания переменной ress. (строка 322)
Строка (324), где я делаю xhReq.open ("GET", ress, false); Выдает мне следующее предупреждение. Прикрепленный текст и изображение. Как мне это решить? Почему ничего не восстанавливается? Что означает это предупреждение?
синхронный xmlhttprequest в основном потоке не рекомендуется из-за его пагубных последствий для конечного пользователя
Ты можешь проверять состояние вызова таким образом:
xhReq.open("get",ress,true); //si quieres que sea asincrona
inreq.onreadystatechange = function (e){
if (xhReq.readyState == 4){ //se completó
if (xhReq.status == 200){ //todo salió bien del lado del servidor
const respuesta = JSON.parse(xhReq.response);
console.log(respuesta);
}
}
}
xhReq.send(null);
Пытается и ты комментируешь, что ocurriГі. Привет!