Как стать автором
Обновить

Предотвращение двойной отправки

Время на прочтение1 мин
Количество просмотров698
По-моему очень простое, но очень полезное улучшение: запоминать текст последнего комментария, отправленного пользователем (или хеш, чтоб место не тратить), и если следующий за ним комментарий точно такой же, не создавать его.

Думаю, не нужно объяснять, зачем.

UPD: я таки объясню :)
Ситуация 1. Нечаянно тыкаем отправку аяксом два раза. Кнопка или не дизейблится, или не успевает задизейблиться — это всегда реально. Дабл-пост.

Ситуация 2. С Opera Mini (это мой сценарий, я думаю, есть и другие похожие) отправляю комментарий. Она долго думает, я решаю, что комментарий не отправился, сабмичу второй раз. А комментарий отправился. Дабл-пост.
Теги:
Хабы:
Всего голосов 80: ↑73 и ↓7+66
Комментарии44

Публикации