Динамическое обновление веб-страниц без перезагрузки всей страницы обеспечивается с помощью технологии AJAX (Asynchronous JavaScript and XML). microkontroller.ru
Принцип работы: microkontroller.ru
- Когда пользователь посещает веб-страницу и происходит событие, например нажатие кнопки, JavaScript создаёт объект XMLHttpRequest, который передаёт информацию в формате XML между веб-браузером и веб-сервером. microkontroller.ru
- Объект XMLHttpRequest отправляет запрос на обновлённые данные страницы на веб-сервер. microkontroller.ru
- Сервер обрабатывает запрос, ответ создаётся на стороне сервера и отправляется обратно в браузер. microkontroller.ru
- Браузер получает данные и обновляет только ту часть веб-страницы, которую необходимо обновить вместо перезагрузки всей веб-страницы. microkontroller.ru
Для реализации AJAX часто используют библиотеку jQuery, в частности функцию $.ajax(). codething.ru Она позволяет передавать данные на сервер и получать ответы от сервера в фоновом режиме, без перезагрузки страницы. codething.ru