Есть ли в php Jquery / Ajax-подобные библиотеки? - PullRequest
1 голос
/ 19 июня 2010

Я немного смущен этим.До сих пор я использовал только php и html и хотел бы сделать мой сайт web2.0-ish похожим на большинство сайтов на основе ajax.Есть ли библиотеки, которые я могу использовать на основе php?Я знаю, php на стороне сервера .. есть ли на стороне клиента библиотека ajax или что-то в этом роде?

Ответы [ 3 ]

2 голосов
/ 19 июня 2010

Серверная часть: PHP

Клиентская сторона: HTML для разметки (статический контент, когда он обрабатывается вашим PHP-сценарием) и JavaScript для сценариев (что происходит динамически в браузере пользователя)

Такие вещи, как JQuery - это библиотеки (обычно называемые фреймворками в мире Javascript), встроенные в JavaScript.Есть несколько рамок там. JQuery большой, Dojo - еще один популярный.Взгляните на http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks, чтобы получить общее представление о крупных игроках.

Мое предложение: потратьте несколько часов на написание базового инструмента JavaScript, следующего за чем-то вроде http://www.w3schools.com/js/default.asp Когда у вас естьпонимание того, на что способен Javascript, начните играть с одним фреймворком.

1 голос
/ 23 июня 2010

Это не самый документированный инструмент, но один из самых простых способов для PHP-специалиста включить AJAX в ваше приложение - это посмотреть на XAJAX (http://www.xajaxproject.com. В двух словах: вы устанавливаете XAJAX, проходите вызовычерез него к функциям PHP, и он выполняет транзакции асинхронно, как AJAX, без необходимости писать тонну Javascript. Имейте в виду, что вы не собираетесь полностью уходить от Javascript, и есть много других решений (таких какJquery, который является отличным выбором для многих нужд Javascript) Моя единственная реальная жалоба состоит в том, что большая часть сообщества XAJAX базируется в Европе, поэтому форумы (на английском языке) могут быть немного искажены в переводе.

MyКомпания использует комбинацию этих двух факторов частично, потому что XAJAX чувствует себя более «комфортно» для разработчиков только на php. Когда нам нужно что-то более надежное, я почти всегда иду по пути Jquery.

1 голос
/ 19 июня 2010

"есть ли библиотека на стороне клиента или что-то в этом роде"

- Вот что такое jQuery. Посмотрите на функции .get () и .post () в jQuery. Они пригодятся.

На стороне сервера в PHP вы воспринимаете это как обычную загрузку страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...