Един прост пример за използване на PHP и Аякс
В ерата на съвременния интернет, повечето сайтове стават все по-интерактивни. Ако по-рано за актуализирани данни имахме нужда да се актуализира напълно страницата, сега има технологии, които позволяват на цяла страница не се зарежда, но само части от нея. Това от своя страна осигурява удобство на потребителите, така и собствениците на сървърите, ще бъде по-бързо, тъй като потребителят зареди страница, като само зарежда отделна част на страницата, и сървърът не е необходимо всеки път да генерира страницата и я даде на потребителя. Тези способности са лесни за изпълнение, използвайки PHP и Аякс.
Днес ще разгледаме един малък пример за по-добро разбиране на понятието за AJAX. новак че понякога е трудно да се разбере по какъв начин взаимодействие между PHP и Аякс, много хора търсят примери за това как да се валидира форми в движение, без да презарежда цялата страница. Аз ще ви покажа накратко как да го направя, за да ви даде възможност да разберат основите и принципите, които ще ви позволи в бъдеще по-бързо овладяване други инструменти и пишат свои скриптове.
Създаване на страница
Да се създаде проста страница с форма, която съдържа само едно поле за въвеждане на електронната поща.
Синтаксис файл index.php
Най-лесният начин да се работи с AJAX - е да се свържете с рамка JQuery. че всъщност аз го направих. JQuery ни осигурява лесен за разбиране и да работим, за да изпратите AJAX заявки синтаксис, защо да не се възползваме от него?
Създаване на JS скрипт
validate.js синтаксиса
Хендлър в PHP
Този скрипт ще получите заявка за POST от клиент, той процес, и да се върне на резултата. AJAX гласи резултатът и на тази основа да вземе решение.
email.php на синтаксиса
В нашия Скриптът, най-честата код, който обработва заявката пост и шрифт на конкретен текст страница. В резултат на това AJAX Скриптът изпраща заявка, която обработва скрипта и визуализира резултата, AJAX гласи резултатът и промяна на страницата в реално време.
поискване AJAX POST предава кода на скрипта чрез този раздел: