Как зафиксировать ошибку в 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, время: 06:33. |