Аякс прилагане PHP взаимодействие, Пример

Аякс прилагане PHP взаимодействие, Пример

В тази статия ще говорим за сътрудничество с Аякс PHP. Как да свържете сценария и работа Аякс PHP код? Как да използвате Аякс в уеб програмиране? Ако се интересувате от тези въпроси, вие ще намерите отговорите в тази статия. И примери Аякс PHP код.

Заявление Аякс + PHP

4. Организация на търсене в сайта (завършване)

5. Стъпка по стъпка ръководство за регистрация на сайта

Както можете да видите използването на опции Аякс + PHP тегло. Това означава, че можете да се прилага, когато презаредите страницата не е подходящо, когато просто трябва да се обменят данни със сървъра.

Моето мнение е обективна, може да мислите, че в противен случай, но се разчита на моя опит аз бих казал, че не трябва да се използва Аякс + PHP:

1. За изпълнение на менюто

И други негативни примери, които могат да навредят на по-добро класиране на вашия сайт.

Аякс взаимодействие с PHP

В действителност, Аякс технология, която не може да съществува без скриптове PHP, тъй като Аякс, само изпраща данни към сървъра и получава обратна позиция, без да презаредите страницата. Затова правилно да се зададе въпросът за това как да се свържат работата на Аякс и PHP. Но ние ще разгледаме това в следващия параграф на статията (Аякс PHP например), но сега нека да се справят със спецификата на Аякс работа.

За изпращане на данни към сървъра, трябва да създадете XMLHttpRequest обект. С него отвори адреса (Скриптът), изпращане на данни към него (POST или GET метод), за да получите отговор, и JS познаване на езика означава да донесе получения отговор от сървъра за наблюдение (отговорът може да бъде всеки фрагмент или сайт елемент на страницата).

За да се изясни виж по-долу при условие Аякс диаграма, илюстрираща взаимодействие с PHP.

Аякс прилагане PHP взаимодействие, Пример

Аякс + PHP например

Например, Аякс взаимодействие с PHP, създаване на два файла:

Първо, помислете за потребителското страна на заявлението, т.е. ajax_page.html:

Аякс прилагане PHP взаимодействие, Пример

XMLHTTP () - функция, която създава XMLHttpRequest () обект, той е написан възможно най-компактна и различни браузъри.

Аякс (Парам) - нашият треньор в събитията разговора (OnClick), отнема по данни масив paramneobhodimye:

URL - къде да се изпращат данни, и тя може да бъде във форма page.php параметър = стойност ?. тоест, информацията може да се предава на метода на GET.

statbox - Id HTML блок, който ще приеме резултатите от AJAX + PHP приложения.

метод - метод за изпращане на данни може да бъде POST или GET. В нашия пример, ние използваме метода на POST, но в същото време чрез адреса можете да прехвърляте информация метод GET.

данни - масив от данни, предадени. В нашия пример, данните се вземат автоматично от полетата 1 и 2, обаче, просто можете да напишете данните :.

успех - името на функцията или самата функция, която ще се използват данните (текст).

Ajax функциите за повикване, както виждате превърнем събитието OnClick = Аякс ().

Сега помисли от страна на сървъра Аякс + прилагането PHP, т.е. get_ajax.php файл:

Тук всичко е много по-лесно. Първо, кодираща определен на данни чрез глава. Забранява кеш за данни. сън (2) - спира сценария за 2 секунди, така че, за да видите готовност wait.gif анимация. Изходи на данните в същото време четене всички елементи на $ _POST масив и превръщането им в желания кодиране (вероятно).

За да стартирате нашата молба Аякс PHP се изтегля ajax_page.html на страницата на браузъра

Ето какво имам, когато натиснете Аякс TEST бутона:

Аякс прилагане PHP взаимодействие, Пример

Това е отговора на файла get_ajax.php:

Аякс прилагане PHP взаимодействие, Пример