Как зафиксировать ошибку в console через JS?
Приветствую!
Написал ajax скрипт, который раз в секунду берет информацию с другого домена средвами api. Переодически из-за нагруженности в консоль вылетает ошибка 500 (Internal Server Error) и весь скрипт останавливается. Возможно ли как либо зафиксировать средствами JS ошибку и просто перезагрузить страницу location.reload()? |
Untropee, если я правильно тебя понял, то 500 прилетает из-за недоступности сервера, поэтому тебе в коде нужно посмотреть где крашится и там сделать исключение, типа если ошибка, то делаем что-то, например так:
xhr.send();
xhr.onreadystatechange = () => {
if (xhr.readyState !== 4) return;
if (xhr.status >= 200 && xhr.status < 400) {
// тут код когда все хорошо, что то делаем
} else {
// тут обрабатываем ошибку
}
}
собственно все. Проблема в том, что вы не верно обрабатываете запросы. |
$.get('req.php', {ex:names, method:'kek'}, function(data){
})
Спасибо за ответ. А как в таком случае можно проверить ошибку, именно в пределах этого $.get? |
Untropee,
jQuery.get() |
Untropee, https://ruseller.com/jquery?id=14
|
| Часовой пояс GMT +3, время: 05:47. |