Добрый день. Страница сайта обновляется с помощью ajax запросов, когда связь с сервером прерывается(например на тех обслуживание) сыпятся такие ошибки:
GET 503 (Service Unavailable);
AJAX 503 (Service Unavailable);
GET net::ERR_CONNECTION_REFUSED;
AJAX net::ERR_CONNECTION_REFUSED;
AJAX 500 (Internal Server Error);
Например код выглядит так:
function update (){
$.ajax({
type: 'ajax',
url: 'путь к файлу',
dataType: 'json',
success: function(data){
//работа с data
},
error: function(){
console.log('error');
}
});
}
setInterval(function() {
update ()
}, 1000);
Как дописать в функции update() например :
function update (){
if(есть связь с сервером){
$.ajax({
type: 'ajax',
url: 'путь к файлу',
dataType: 'json',
success: function(data){
//работа с дата
},
error: function(){
console.log('error');
}
});
} else{
console.log('Нет связи с сервером');
}
}