Я просто хочу знать, какие преимущества использования AJAX на клиенте (например, с помощью AngularJS или jQuery), а не обработки на стороне сервера (например, MVC)?
Это может дать пользователю более чистый пользовательский интерфейс, потому что страница не постоянно перезагружается.
Хорошим примером является изменение статуса записи с активной на неактивную. Щелчок на значке, который запускает слушателя для отправки запроса обратно на сервер, может быть выполнен очень быстро и без перезагрузки страницы, сохраняя время пользователя.
Сохранение сложной формы лучше всего отправлять на сервер и возвращать, потому что есть много данных, и в любом случае большая часть страницы нуждается в обновлении. Тем не менее, базовая проверка еще будет выполнена на клиенте.