Повторное нажатие
Как предотвратить повторное нажатие.
У меня по клику записываются данные, если быстро 2 раза кликнуть ,2 записи одинаковых уйдут |
блокируйте кнопку после нажатия. Разблокируйте когда запрос придет
|
Цитата:
|
асинхронный запрос надо отключить, через аякс jQuery отправляете?
|
Ну да.
Асинхронный запрос отключать тоже не комильфо. |
Повесить флаг areDataProcessing, по умолчанию равный false. При установленном флаге нажатая кнопка ничего не делает. При сброшенном флаге кнопка отправляет запрос и устанавливает флаг. В тот момент, когда пользователю разрешается сделать второй запрос, флаг снова сбрасывается.
Либо нужно много подробностей задачи, в т.ч. почему не катит вариант блокировки кнопки (и заодно, скажем, отображения на ней надписи 'Обрабатывается'). |
Делать через bind/ubind
Новый bind к кнопке устанавливаем после записи данных |
Часовой пояс GMT +3, время: 23:17. |