По-добро решение вместо изпращането на страницата и презареждането на цялата страница би било да се направи заявка AJAX, ето как функционират „харесванията“ във Facebook.
Това може да се постигне с помощта на jQuery JavaScript библиотека.
Общата схема би била:-
1) Щракнете върху бутона
2) Изпратете AJAX заявка
3) Актуализиране на HTML за показване на бутона е щракнат и предотвратява повторното щракване върху бутона.