Je veux écouter les changements continus de CouchDB en utilisant jQuery - maintenant cela fonctionne:la lecture du flux continu de CouchDB en utilisant Ajax/jQuery
http://localhost:5984/testdb/_changes?feed=continuous
ce qui signifie que je reçois une nouvelle ligne de JSON chaque fois qu'il ya un Mise à jour db - mais comment lire les mises à jour de cette URL en utilisant jQuery?
J'ai essayé avec cela, mais il ne fonctionne pas:
$.ajax(
{
url : "http://localhost:5984/testdb/_changes?feed=continuous&callback=?",
dataType : 'json',
success : function(data)
{
alert(data.results.length);
}
});
Modifier: $ .ajax appelle la fonction « succès » et retourne immédiatement, il n'a pas « sondage » pour les changements .. (colonne de calendrier pour la colonne ajax dans l'image ci-dessous est 16ms)
Et non, ce n'est pas un problème ajax interdomaine - je peux voir dans Firebug il y a une réponse avec le bon nombre d'éléments
Donc, toute orientation/conseil serait apprécié - il ne doit pas être jQuery - vieux javscript plaine ferait aussi bien
'feed = continuous' est destiné à être utilisé côté serveur. Dans le navigateur, utilisez 'feed = longpoll' –