Pull to refresh

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

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

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

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

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

Articles