Учитывая этот маленький фрагмент кода:
function getPage () {
var xhttp = new XMLHttpRequest();
xhttp.addEventListener("error", getFailed);
xhttp.open("GET", "http://nonexistentserver.com", true);
xhttp.send();
}
function getFailed(msg) {
// I get an ProgressEvent object which doesn't have any text properties?
}
Когда он выполняется, обратный вызов getFailed () действительно вызывается, но я не могу найти никакой информации о том, как определить, что это за ошибка. Когда я искал информацию, все, что я мог найти, это ошибки HTML (например, 404) и сообщения об ошибках, вызывающих ошибку. Как получить информацию о том, что сбой был доступен в сообщении об ошибке?