Комета, длительный опрос с помощью jquery-учебника

Я ищу, чтобы добавить кометные функции долгого опроса на мой сайт, используя ajax и jquery, поскольку я не знаком с рамкой прототипа javascript. Однако, когда я ищу это, я всегда, кажется, получаю учебник, в котором используется структура прототипа. Кто-нибудь знает какой-либо всеобъемлющий учебник для кометного долгого опроса на основе jquery и ajax?

Ответ 1

Вот учебник кометы с использованием jQuery http://screenr.com/SNH
Код, используемый в этом учебнике

Ответ 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;

Надеюсь, что это поможет