yeaahhh
Старатель
- Регистрация
- 8 Май 2008
- Сообщения
- 278
- Реакции
- 11
- Автор темы
- #1
Друзья. В нескольких местах сайта стоит асинхронная передача данных. Возьмём актуальный пример - Удаление сообщения и дальнейший вычет 1 из общего кол-ва сообщений пользователя.
Проблема: у некоторых пользователей чешутся руки(иногда такое бывает из-за небольших задержек в выполнении ajax) и они по несколько раз тыкают на удалить. В связи с этим скрипт выполняется 2 раза.. Соответственно, в скрипте-обработчике вычитается 2 сообщения из общего кол-ва.. При 3 кликах - 3..
Как можно победить данную проблему? Есть ли какие-то способы?
Пока в голову пришло только 1 - после клика сразу же скрывать кнопку, по которой кликает человек..
Буду признателен за помощь.. Заранее спасибо!
Проблема: у некоторых пользователей чешутся руки(иногда такое бывает из-за небольших задержек в выполнении ajax) и они по несколько раз тыкают на удалить. В связи с этим скрипт выполняется 2 раза.. Соответственно, в скрипте-обработчике вычитается 2 сообщения из общего кол-ва.. При 3 кликах - 3..
Как можно победить данную проблему? Есть ли какие-то способы?
Пока в голову пришло только 1 - после клика сразу же скрывать кнопку, по которой кликает человек..
Буду признателен за помощь.. Заранее спасибо!