Приклади роботи з ajax

Робота з Ajax, відправка post, get, head запитів на сервер.

Перш ніж працювати з Аяксом помістіть на сайті ось такий код:

Потім підключіть до свого сайту перед тегом ScriptJava фреймворк, додавши ось такий код:

Тепер давайте напишемо функції для відправки ajax запитів:

Щоб додати більше параметрів в запит, досить їх дописати через кому

Для отримання відповідей, нам потрібен файл ajax.php, який буде обробляти наші запити.
Вміст файлу ajax.php

Залийте файл ajax.php на сервер і можете приступати до тестування нашого скрипта.

Ось як би і все.
Але насправді налаштувань використовуваних при відправці ajax запитів може бути куди як більше.
От не скорочений варіант з усіма опціями запиту:

Ajax запит можна відправляти в асинхронному або синхронному режимах.
Синхронний режим подразумівает що браузер зупиняє свою роботу, підвисає і чекає відповідь від сервера.
Асинхронний режим дозволяє обмінюватися даними з сервером без припинення роботи і без підвисання браузера.

Як бачите все дуже просто завдяки scriptjava фреймворку

Забруднювати глобальну область змінними і функціями це дуже погано. Inline onlick події це теж вкрай Нерекомендовані практика.

Код працює, так, але при великих обсягах коду це перетворюється в пекло, і новачкові який стане брати приклад доведеться дуже важко.

Та й якщо ви код навмисно спростили, то ви мимоволі Оказивется людям ведмежу послугу.

Взагалі не працює!
Оскільки в моєму прикладі, header allredy is output в PHP!
А значить - чортам під хвіст вся писанина, тому що використовується header - 2 рази!

Як зробити висновок, якщо сторінка згенерувати на php в кінці файлу є form - А ВАМ ТРЕБА POST-передати в файл.

Ниодного прикладу нормального немає в Інеті!

Схожі статті