В последнее время на многих сайтах я видел кнопки, заменяемые загружающими / мыслящими изображениями после их нажатия, чтобы предотвратить двойные щелчки и убедиться, что пользователь знает, что что-то происходит, еще до того, как страница мигает. В этом случае на самом деле ничего асинхронного не происходит - просто обычная отправка формы.
Знаете ли вы какие-нибудь хорошие учебные пособия, как это сделать?