Сообщение от 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.