Вы можете использовать jQuery.ajax , чтобы отправить запрос обратно на сервер для обработки. Установите beforeSend и завершите обратные вызовы, чтобы показать / скрыть изображение «в процессе», скажем, анимированный GIF-спиннер. Вы также можете использовать функцию обратного вызова ошибки, чтобы показать сообщение об ошибке или диалоговое окно , когда запрос не выполнен.
$.ajax({
type: "POST",
url: "forum-update.aspx",
data: $('form').serialize(),
beforeSend: function() { $('#spinner').show() },
complete: function() { $('#spinner').hide() },
error: function(request,status,error) {
alert(error); // or maybe status?
},
success: function(msg){
alert( "Data Saved: " + msg );
}
});