Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2010, 16:19
Новичок на форуме
Отправить личное сообщение для Tokaypshi Посмотреть профиль Найти все сообщения от Tokaypshi
 
Регистрация: 27.09.2010
Сообщений: 5

Убрать ожидание от сервера
Есть простой код проверки статуса работы ip:

$.ajax({
     url: './inc/ajax.php',
     async: true,
     type: 'GET',
     data: "checkstate="+sServer,
      success: function(data) {
         {
            sServer = sServer.replace(/\./ig,'');
       if (data=='0')
          $('#'+sServer+' img').attr('src','./img/free.png?'+Math.random());
      if (data=='1')
          $('#'+sServer+' img').attr('src','./img/busy.gif?'+Math.random());
      if (data=='2')
          $('#'+sServer+' img').attr('src','./img/off.gif?'+Math.random());
      }
      }
   });


Проблема в том, что на этой же странице есть форма, и при ее сабмите, браузер ждет ответа от всех посланных ajax запросов, пробывал вешать ajax.stop на нажатие кнопки сабмита формы, в firebug'e показываеться, что запросы отменены, но всеравно браузер ожидает ответа. Как заставить его не ждать?
Ответить с цитированием