почему моя функция jquery.ajax () показывает 'Aborted' при загрузке на работающий сервер - PullRequest
2 голосов
/ 20 июня 2011

Почему моя функция jQuery.ajax() отлично работает на моем локальном сервере, но при загрузке я теперь получаю «прерванный» ответ в Firebug?

enter image description here

Функция ajaxвызывая тот же домен, и выглядит так

jQuery.ajax({
  url: homeUrl+'/engine/check/',
  data: jQuery('#post').serialize(),
  type: 'post',
  beforeSend:function(){
    jQuery('#checker span').text('checking status...').parent().show();
  },
  success: function(data){
    if(data == 'not_gallery'){
      jQuery('#checker').hide();
    }

    if(data == 'no_folder'){
      jQuery('#loader').hide();
      jQuery('#checker span').html('please ensure you have chosen a folder to connect to this gallery');
    }

    if(data == 'complete'){
      jQuery('#loader').hide();
      jQuery('#checker span').html('Gallery Active');
    }

    if(data == 'in_crunch'){
      jQuery('#loader').show();
      jQuery('#checker span').html('Crunching in progress. This may take a while...');
      refreshIntervalId = setInterval( 'check_poll()', 15000 );
    }

    if(data == 'init_crunch'){
      jQuery('#loader').show();
      jQuery('#checker span').html('Crunching in progress. This may take a while...');
      jQuery.post(homeUrl+'/engine/crunch/', jQuery('#post').serialize(), function(data){
        if(data == 'done'){
          jQuery('#loader').hide();
          jQuery('#checker span').html('Gallery Active');
        }                                                                                     
      });
    }
  }
});

Могут ли это быть мои вложенные функции ajax?

1 Ответ

0 голосов
/ 25 ноября 2013

В таком случае, когда я столкнулся с этой проблемой, это было связано с конфигурацией веб-сервера apache.

Сервер был настроен на прием x mb данных, и моя полезная нагрузка превышала x.

Проверкажурнал доступа, если это происходит.

В этом случае для меня firebug показывал «aborted», а инструмент разработчика chrome отображал «pending» в запросе POST.

...