Я ищу, чтобы добавить кометные функции долгого опроса на мой сайт, используя ajax и jquery, поскольку я не знаком с рамкой прототипа javascript. Однако, когда я ищу это, я всегда, кажется, получаю учебник, в котором используется структура прототипа. Кто-нибудь знает какой-либо всеобъемлющий учебник для кометного долгого опроса на основе jquery и ajax?
Комета, длительный опрос с помощью jquery-учебника
Ответ 1
Вот учебник кометы с использованием jQuery http://screenr.com/SNH
Код, используемый в этом учебнике
Ответ 2
Cometd имеет привязки для jQuery и Dojo библиотек JavaScript. Я не знаю, насколько он всеобъемлющий, но здесь есть документация: http://cometd.org/documentation/cometd-javascript
Ответ 3
Комета и длинный опрос подразумевают запись части вашего кода на стороне клиента и части на стороне сервера. Вам понадобилось бы на сервере CometD или Ape, чтобы подключиться к серверу Comet, я считаю, что их установка обычно является болью в заднице.
Опцией, которую я нашел более простой, является Node.js с модулем кометы. Faye (также доступный для ruby) - это длинный полюсный паб-сервер, весьма полезный для чатов, и Socket Io - отличный способ постоянно обновлять страницу до сокетов (веб-порты с резервным копированием Flash).
Faye Сайт: http://faye.jcoglan.com/ Socket Io: http://socket.io/
Ответ 4
У меня есть очень простой пример, который поможет вам начать с кометы. Он охватывает сбор Nginx с модулем NHPM и включает код для простых ролей издателя/подписчика в jQuery, PHP и Bash.
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
Рабочий пример (простой чат) можно найти здесь:
http://cheetah.jamieisaacs.com/
Ответ 5
Вы можете принудительно использовать длительный опрос с помощью этого
var cometd = $.cometd;
cometd.websocketEnabled = false;
Надеюсь, что это поможет