Lepším řešením než odeslání stránky a jejího opětovného načtení by bylo vytvořit požadavek AJAX, takto fungují „lajky“ na Facebooku.
Toho lze dosáhnout pomocí jQuery JavaScript knihovna.
Obecná osnova by byla:-
1) Klikněte na tlačítko
2) Odešlete požadavek AJAX
3) Aktualizujte HTML, aby se zobrazilo tlačítko, na které bylo kliknuto, a zabraňte opětovnému kliknutí na tlačítko.