Hi, I am trying to implement a continuous _changes connection to couchdb (cloudant) with jQuery from a different domain (that's why I am using JSONP).
With: $.ajax({ url: "http://app264565.heroku.cloudant.com/geocha/_changes?filter=channel/messages_for&include_docs=true&feed=continuous&channel="+geocha.channelId, dataType: "jsonp", jsonp: "geocha.chat.stateChanged" }); where "geocha.chat.stateChanged" is my callback function, I would expect to get invoked each time the continuous connection gets a new object. But it does not. It connects correctly to the correct couchdb server and I can inspect the correct returned json (even when I am saving new documents), but I am not able to invoke any function for changes. I tried to append an onreadystatechange event listener: var connection = $.ajax({ url: "http://app264565.heroku.cloudant.com/geocha/_changes?filter=channel/messages_for&include_docs=true&feed=continuous&channel="+geocha.channelId, dataType: "jsonp", jsonp: "geocha.chat.stateChanged" }); connection.onreadystatechange = geocha.chat.stateChanged; But as a JSONP-Connection is not a real XMLHttpRequest object that is not possible. Does anyone know what I am doing wrong? I tried heaps of different things ($.get, $.getJSON, $.jsonp plugin). But it is always the same problem. I just need a way to invoke a function for each new arriving json. Thanks Tom