Quiero escuchar los cambios continuos de CouchDB utilizando jQuery - ahora esto funciona:Leer alimentación continua de CouchDB con Ajax/jQuery
http://localhost:5984/testdb/_changes?feed=continuous
lo que significa que tengo una nueva línea de JSON cada vez que hay una Actualización de db, pero ¿cómo leo actualizaciones de esta URL usando jQuery?
He intentado utilizar esto, pero no funciona:
$.ajax(
{
url : "http://localhost:5984/testdb/_changes?feed=continuous&callback=?",
dataType : 'json',
success : function(data)
{
alert(data.results.length);
}
});
Editar: $ .ajax llama a la función "éxito" y vuelve inmediatamente, no lo hace "encuesta" de los cambios .. (columna de línea de tiempo para la columna Ajax en imagen de abajo es de 16ms)
Y no, no es un problema ajax entre dominios - puedo ver en Firebug hay una respuesta con el número correcto de elementos
Así que cualquier orientación/consejo sería apreciado - no tiene por qué ser jQuery - el viejo y simple javscript haría así
'feed = continuous' está destinado al uso en el lado del servidor. En el navegador, use 'feed = longpoll' –