La comète, le long du scrutin avec jquery tutoriel
Je suis à la recherche d'ajouter de la comète le temps d'interrogation de la fonctionnalité de mon site en utilisant ajax et jquery que je ne connais pas le javascript prototype de cadre. Cependant, lorsque je recherche pour cela, j'ai toujours l'impression de se retrouver avec tutoriel qui utilisent le prototype de cadre. Personne ne sait de toute didacticiel complet pour la comète d'interrogation basé sur jquery et ajax?
OriginalL'auteur oshirowanen | 2010-10-15
Vous devez vous connecter pour publier un commentaire.
Voici une Comète tutoriel en utilisant jQuery http://screenr.com/SNH
Code utilisé dans ce tutoriel
C'était fricking génial. Je comprends comment faire de base de la comète maintenant...doux 🙂
Sur votre serveur de script, par exemple PHP, la comète serait de répéter une boucle (soit infini ou temporisé), mais à l'intérieur de cette boucle, à l'aide de PHP usleep() ou sleep() sépare/fourche processus du serveur. Bien sûr, si à chaque fois que la boucle s'exécute vous effectuez lourd processus, qui s'appliquerait la charge du serveur en conséquence 🙂
Merci pour le code, c'est génial, mais lemme demander une chose: qu'advient-il si je ferme le navigateur, je pense que la boucle while est toujours travailler, et supposons que l'utilisateur ferme le navigateur et après que, au cours de la prochaine heure, rien ne change dans le serveur, donc, la boucle sera en vain de travail au cours de cette heure, n'est-ce pas ? Merci
Est-ce quelque chose de plus ensuite répété les appels ajax vers le serveur? Je vois dans mon firebug, il suffit d'appeler après l'appel....
OriginalL'auteur
Cometd a les fixations pour le Dojo, jQuery et JavaScript bibliothèques. Je ne sais pas comment complet, il est, mais il a de la documentation ici: http://cometd.org/documentation/cometd-javascript
OriginalL'auteur Ash
Comète et le temps d'interrogation implique d'écriture de la partie de votre code côté client et une partie sur le côté serveur. Vous avez besoin de serveur CometD ou Singe à l'été en mesure de se connecter à un serveur de la Comète, je trouve que l'installation d'entre eux sont généralement une douleur dans le cul.
L'option que j'ai trouvé de moyen plus facile est d'avoir Node.js avec une comète " module. Faye(également disponible pour ruby) est une longue perche pub sous serveur très utile pour les chats et Socket Io est un excellent moyen d'avoir une page mise à jour en permanence aux sockets(websockets avec flash de secours).
Faye Site:http://faye.jcoglan.com/
Socket Io:http://support.io/
OriginalL'auteur Siedrix
J'ai un exemple très simple ici qui peuvent vous aider à démarrer avec la comète. Il couvre la compilation de Nginx avec le NHPM module et inclut le code pour la simple éditeur/abonné rôles dans jQuery, PHP, Bash, et.
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
Un exemple de travail (chat simple) peut être trouvé ici:
http://cheetah.jamieisaacs.com/
OriginalL'auteur Jamie
Vous pouvez forcer l'utilisation d'un long scrutin avec cette
Espère que cela aide
OriginalL'auteur Pablo Johnson