Показать сообщение отдельно
  #15 (permalink)  
Старый 17.03.2012, 17:21
Новичок на форуме
Отправить личное сообщение для qwerty13 Посмотреть профиль Найти все сообщения от qwerty13
 
Регистрация: 16.03.2012
Сообщений: 5

Сообщение от Nekromancer Посмотреть сообщение
qwerty13,
Это как? Не закрывается соединение? Как вы это видите? Какой браузер? Почему ваш сервер не реагирует на закрытие соединения?
Ну вот например:
js:
var id = false;
function ajax(q){
	if ( id ) id.abort();
	id = $.post(url,{to:q},function(d){alert(d);});
}
$('#button').live('click',function(){ ajax('qwe'); return false;})

php:
<?php
sleep(5);
exit('ok');
?>

Если нажать на кнопку то аякс отправит запрос...
Если ещё раз нажать на кнопку, то запрос (вроде бы как) прерывается и аякс создаёт новый запрос, но время ожидания уже около 10 сек. Если ещё раз нажать, то ждать будет около 15 сек и т.д.
Это хорошо видно в мозилле с помощью Firrebug'а, (+такое же в опере, в остальных браузерах не знаю).
А сервер у меня Denwer.
Ответить с цитированием