ajax (perl)
Модератор: Модераторы разделов
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
ajax
Как с помощью перла проверить поддержку аякса браузером?
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: ajax
для маленьких задач я использовал CGI::Ajax
http://search.cpan.org/~bpederse/CGI-Ajax-...lib/CGI/Ajax.pm
есть библиотека фреймворками Dojo перловская
еще
http://search.cpan.org/~esskar/HTML-Protot...ML/Prototype.pm
то есть вы имеете ввиду включен ли автоматический Аякс? Unobtrusive JavaScript http://en.wikipedia.org/wiki/Unobtrusive_JavaScript
как только включить библиотеку аякс сразу должен, типо работать
http://search.cpan.org/~bpederse/CGI-Ajax-...lib/CGI/Ajax.pm
есть библиотека фреймворками Dojo перловская
еще
http://search.cpan.org/~esskar/HTML-Protot...ML/Prototype.pm
то есть вы имеете ввиду включен ли автоматический Аякс? Unobtrusive JavaScript http://en.wikipedia.org/wiki/Unobtrusive_JavaScript
как только включить библиотеку аякс сразу должен, типо работать
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: ajax
я имею в виду, что некоторые браузеры(большинство телефонных к примеру) аякс вообще не поддерживают и хочу сделать чтобы в зависимости от результата проверки на поддержку аякса генерировалась разная страница.
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: ajax
а какая библиотека, и как вы подключали?
можно в студию код!?
ЗЫ сам вопрос скорее всего не про perl...
можно в студию код!?
ЗЫ сам вопрос скорее всего не про perl...
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: ajax
аякс через jquery работает. перл возвращает чистый хтмл, который jquery в див сует. в большинстве браузеров нормально работает
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: ajax
то есть это Unobtrusive JavaScript?
возможно браузер не поддерживает ваш код... и эта библиотека поддерживает ваш браузер, вообще? библиотека кроссплатформленная, но для разных браузеро все по разному может быть...
можно попробывать включить отладку в бразуере, но не знаю или поможет...
возможно браузер не поддерживает ваш код... и эта библиотека поддерживает ваш браузер, вообще? библиотека кроссплатформленная, но для разных браузеро все по разному может быть...
можно попробывать включить отладку в бразуере, но не знаю или поможет...
-
nuclear17
- Сообщения: 117
- ОС: linux/mac/win
Re: ajax
Браузер не поддерживает аякс в принцыпе, никак. Браузер - стандартный браузер нокии н серии. Собственно хочу сделать чтобы если браузер аякс не знает то ему бы выдавалась страница без него.
-
Voice
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: ajax
Не думаю что есть возможность узнать поддерживается ли данная технология до отдачи страницы. Вижу два варианта:
1) В качестве первого ответа, новому клиенту, отдавать страницу в которой и реализовать проверку поддерживаемых технологий.
2) Определять по юзерагенту.
Первый вариант видится геморойным в реализации и бессмысленным.
Второй вполне надежный. Список браузеров поддерживающих Ajax можно нагуглить, а поскольку вы используете Jquery, то все еще проще, и поддержка ограничивается всего 4-мя браузерами (см. на оф. сайте библиотеки).
1) В качестве первого ответа, новому клиенту, отдавать страницу в которой и реализовать проверку поддерживаемых технологий.
2) Определять по юзерагенту.
Первый вариант видится геморойным в реализации и бессмысленным.
Второй вполне надежный. Список браузеров поддерживающих Ajax можно нагуглить, а поскольку вы используете Jquery, то все еще проще, и поддержка ограничивается всего 4-мя браузерами (см. на оф. сайте библиотеки).
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов