Попутно возникла следующая ситуация:
Я выполняю abort() для переменной chatExit, а в самой переменной (точнее в ajax-запросе) при этом наступает событие error, при котором отправляется повторный запрос.
Решил проблему так:
При выходе из чата скрываю блок с сообщениями (chat-posts) и отображаю блок логина.
В событии error (которое в ajax-запросе) пишу функцию (которую выношу из запроса). В функции пишу условие - если блок chat-posts видим (is:visible) тогда выполняется отправка повторного ajax-запроса. Если же chat-posts невидим (вышли из чата), ничего не происходит ))
|