Jquery, Ajax: використання і функції

Перетворення об’єкта в рядок

Можна виконати зворотну дію і перетворити об’єкт в рядок. Для цього оголошуємо змінну і знову використовуємо клас JSON, додаючи його через точку, але вибираємо інший метод – stringify: var ObjtoStr = JSON.stringify(). Потім передаємо потрібний параметр. Ця команда виконує зворотне перетворення. Цей параметр може передати все, що нам потрібно, наприклад, тільки ім’я. Для цього потрібний ключ потрібно укласти в квадратні дужки. Так можна працювати з JSON з JS.

Передача запиту на сервер

Тепер перейдемо до Ajax і відправимо цей запит на сервер. Спочатку потрібно створити об’єкт XMLHttpRequest. Цей клас відповідає за передачу запиту і дозволяє створювати його без перезавантаження сторінки. Використовуватися буде JSON, але назва класу не змінилося: XML. Код для відправки запиту виглядає так: var xhr = XMLHttpRequest(). Відправляти опції поки не будемо. Тепер сконфігуріруем цей запит. Для цього пишемо: xhr.open(). У методу open будемо налаштовувати адресу. Для цього в дужках додаємо слово ‘GET’. Далі через кому в одинарних лапках пишемо адресу хоста, куди потрібно надіслати запит. В кінці рядка додаємо ім’я об’єкта, тобто завантажуваного файлу – в нашому випадку це “man.json”.