Показать сообщение отдельно
  #1 (permalink)  
Старый 20.04.2018, 09:56
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Ошибки отсутствия сзязи с сервером
Добрый день. Страница сайта обновляется с помощью 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('Нет связи с сервером');
   }
}
Ответить с цитированием