KISS mój drogi:
Zrób prostego linka (np. 'http://mojastrona.pl/history/delete' lub jesli jestes nowicjuszem i nie uzywasz rewrite engine: 'http://mojastrona.pl/history/delete.php' i kod trzymasz w delete.php).
<a role="button" class="btn btn-danger pull-left" onclick="return confirm('Are you sure');" href="http://mojastrona.pl/history/delete.php">
Jak ktoś wejdzie w tego linka i potwierdzi alert, to wykona się kod:
- Sprawdź, czy aktualny user może usunąć swoją historie.
- Usuń historie.
- Zredirectuj do referera (poprzedniej strony), lub do listy z historią.
Tam niżej odnośnie ajaxa. A co jeśli user ma problemy z js, lub serwer z assetami padł, lub używa lynxa, lub nie załadował mu sie js, bo jechał w momencie ładowania strony wjechał do tunelu i mu się nie załadował ... etc. etc. etc.?
Pamiętajmy, by zawsze mieć jakiegoś fallbacka.