Для взаємодії з серверами використовуються об’єкти XMLHttpRequest (XHR). Ви можете отримати дані з URL-адреси без повного оновлення сторінки. Це дозволяє веб-сторінці оновлювати лише частину сторінки, не порушуючи роботу користувача.26 липня 2024 р.

XMLHttpRequest (XHR) — це API у формі a Об'єкт JavaScript чиї методи передають запити HTTP від ​​веб-браузера до веб-сервера.

Також (як ви зазначаєте), надсилання форми HTML спричиняє перезавантаження сторінки за вказаною URL-адресою, тоді як XHR цього не робить – це просто призводить до повернення даних. Повернені дані можуть бути лише частиною вмісту сторінки, тому XHR не спричиняє повне перезавантаження сторінки. Це дозволяє нам динамічно оновлювати частину сторінки.

XMLHttpRequest — це стандартний об’єкт JavaScript, який дозволяє робити HTTP-запити з браузера в JavaScript. HttpRequest — це об’єкт на стороні сервера, який представляє запит до сервера. Коротко – один працює в браузері, інший – на веб-сервері. У них також зовсім різні ролі.

Модуль XHR дозволяє розробнику надсилати запити HTTP або HTTPS на віддалений веб-сервер і завантажувати дані відповіді назад у функцію. Поширені програми включають доступ до сторонніх веб-служб і запуск веб-хуків.

Об’єкти XMLHttpRequest (XHR). використовується для взаємодії з серверами. Ви можете отримати дані з URL-адреси без повного оновлення сторінки. Це дозволяє веб-сторінці оновлювати лише частину сторінки, не порушуючи те, що робить користувач.