В php вы можете рассмотреть Cjax http://cjax.sourceforge.net/.
Он ориентирован на MVC и имеет очень общий API, с полной поддержкой настройки, включая разработку плагинов (есть полный плагин)Доступен API, включая документацию, плагины могут быть встроены в PHP и JavaScript в комбинации - см. «Загрузка и проверка плагинов»).
Он может получить доступ ко всем функциям JavaScript, объектам и свойствам, а также свойствам и функциям элементов со стороны сервера PHP с помощью одной строки кода.
В Cjax
вы можете выполнять действия ajax внутри контроллеров (запросы ajax) - без строки JavaScript.это позволяет вам полностью функционировать без обновления страницы.Это также позволяет вам получить доступ ко всем объектам Js из PHP.Хорошим примером, который отражает это, является «рекурсивный запрос ajax», см. Эту демонстрацию.API можно использовать при загрузке страницы, при первой загрузке страницы и в рамках каждого отдельного запроса AJAX.
Обязательно посмотрите документацию и более 20 включенных демонстраций, и нигде не увидитеодна строка JavaScript.Он позволяет вам манипулировать элементами, контейнерами, запрашивать ajax, отправлять формы ajax, создавать оверлеи, загружать файлы через ajax, все со стороны сервера.Взгляните на таблицу API.
Имеет поддержку как на стороне сервера, так и на стороне клиента (см. Плагин JavaScript Документация)
Хорошо работает с jQuery - плагином проверки вjquery полностью исполняемый в PHP без строки JavaScript (см. http://cjax.sourceforge.net/examples/plugin_validate.php без какой-либо пользовательской строки Jquery внутри фреймворка, это все работа плагина).Ответы Ajax от Jquery также автоматически обрабатываются этой платформой, поэтому использование API-функций Jjery Ajax точно так же, как если бы вы использовали функции Ajax JavaScript подключаемого модуля платформы.
И вам просто нужно не торопитьсяузнайте больше об этом, потому что в нем есть еще несколько инструментов, которые, я уверен, вы найдете полезными.
В настоящее время есть два официальных релиза, общий выпуск и официальный выпуск для CodeIgnater этой платформы(и это ведущая опция ajax для codeignater), и прекрасно работает в сочетании с другими фреймворками PHP и без них.
Регистрация / Аутентификация / Авторизация.Включая все служебные вещи, такие как забыл мой пароль, CAPTCHA и т. Д.
Это то, что вы можете построить в контроллере AJAX, сама платформа должна быть универсальной структурой AJAX, поэтомуесли вы не ищете ни одной функции ajax, вам нужно будет создать их или интегрировать другие PHP Framework с Cjax (например, Codeignater).