Это не делает запрос XMLHttprequest правильно. Предупреждение (синхронно xmlhttprequest)

Я прошу помощи в решении следующей проблемы.

Внутри функции я делаю запрос xmlhttprequest. Затем я делаю xhReq.open ("GET", ress, false); Затем я делаю xhReq.send (null) и, наконец, пытаюсь украсить в jsonObject то, что возвращает JSON.parse (xhReq.responseText). Затем я показываю скриншот моего кода. introducir la descripción de la imagen aquí

ПРОБЛЕМА ЕСТЬ: jsonObject ничего не получает, если я вызываю его в консоли, возвращает undefinded и переменную ress, если возвращает строка json / file_9_3.json . Эта строка была составлена ​​путем объединения переменных и строк для создания переменной ress. (строка 322)

Строка (324), где я делаю xhReq.open ("GET", ress, false); Выдает мне следующее предупреждение. Прикрепленный текст и изображение. Как мне это решить? Почему ничего не восстанавливается? Что означает это предупреждение?

синхронный xmlhttprequest в основном потоке не рекомендуется из-за его пагубных последствий для конечного пользователя introducir la descripción de la imagen aquí

-1
задан 29.11.2019, 01:11
1 ответ

Ты можешь проверять состояние вызова таким образом:

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Гі. Привет!

0
ответ дан 01.12.2019, 10:39

Теги

Похожие вопросы