Вопрос "зачем использовать AJAX на моем сайте?" стоит заменить на "почему я еще не использую AJAX?". Из тенденций развития веба становится очевидным тот факт, что сайты становятся более удобными для пользователя, более близкими к типичным программам на персональном компьютере. Фактически - они прогрессируют в своем развитии от "страниц в интернет" до "онлайн программ". Часто можно услышать замечания о том, что не у всех пользователей установлен/включен Javascript или время загрузки страницы существенно увеличивается. На это один ответ: планируйте модель сайта до ее реализации, учитывайте максимум возможных ситуаций в процессе пользования (в т.ч. и описанные выше нюансы). Необходимо разработать вариант сайта для браузеров без Javascript - т.е. обычная навигация с перезагрузкой страниц. AJAX поможет это сделать просто и с небольшими усилиями.
Сегодня веб сайт требует гораздо больше, чем может предложить технология HTML - ведь она разрабатывалась как инструмент для создания статических документов для веб. Одной из первых и получивших широкое применение стал язык PHP - по сути, средство для формирования того же HTML (и гораздо больше). Однако, PHP дает возможность обработки и генерации данных на стороне сервера, т.е. пользователь должен перезагрузить страницу, чтобы увидеть изменения на сайте. С другой стороны, Javascript получил широкое распространение благодаря возможности выполнения части операций на машине пользователя - без перезагрузки страницы, что и делало сайты ближе к привычной для большинства пользователей модели общения с программой. Однако, Javascript не всегда давал возможность использовать все возможности веб страниц, построенных на серверном языке (как PHP).
С течением времени, Javascript развивался, обрастал новыми возможностями и функциями и на сегодняшний день позволил сформировать качественно новый подход к организации общения веб-серфера с веб-ресурсом: AJAX (Asynchronous Javascript + XML). Важно понимать, что AJAX - это не язык, это - лишь сборник существующих методов и функций, представляет собой в некотором роде технологию. Также, как видно из названия, он позволяет построение асинхронной модели транзакций между браузером и сервером - то есть пользователь, сделав определенные действия не обязан ждать ответа от сервера, а продолжает пользоваться сайтом, а ответ, в свою очередь вносит изменения в страницу по мере обработки сервером.