Ajax — это технология асинхронной передачи данных. Такое скупое и непонятное определение Ajax-а выдаст практический любой веб-программист. Но для понимания всей значимости данной технологии его будет явно недостаточно. Поэтому я позволю себе дать понятие Ajax в описательной форме.
Но нас интересует технология Ajax…
Итак, Ajax — это когда для отображения страницы не нужно перезагружать страницу, а это в свою очередь значит более быструю работу страницы и меньшие объемы передаваемого трафика.
Ajax — это когда перестают работать кнопки назад и вперед, а url перестает указывать на какую-то конкретную страницу вашего сайта. Фактически по одному и тому же url могут отражаться разное содержимое
Ajax — это когда страница работает только при включенном javascript-е. По сути Ajax и есть часть javascript-а.
Ajax — это когда веб приложение становится похоже на обычное десктопное приложение. С окошками, кнопками и прочими элементами управления.
Ajax — это удобство для пользователя и трудности для программиста.
Ajax — это технология веб2.0 и просто классная вещь!