Je travaille sur une application PHP simple, en utilisant CouchDB et PHP-on-Couch pour accéder à certaines vues, et ça fonctionne très bien. Ma prochaine étape est de présenter Ajax pour mettre à jour le frontend avec des données de la base de données.CouchDB Ajax Push mise à jour en temps réel
Je comprends que vous pouvez utiliser les notifications _changes pour détecter facilement toute modification apportée à la base de données. Donc, c'est une question de surveillance index.html pour les changements (via une longue interrogation), qui appelle loadView.php pour mettre à jour le contenu de la page.
Tout d'abord, je l'espère ce qui précède est la bonne méthode d'aller à son sujet ...
En second lieu, lorsque vous naviguez sur index.html, la page semble ne jamais charger complètement (page barre de charge ne complète). Quand une modification est faite, Firebug affiche les résultats comme prévu, mais pas les changements suivants. A ce moment, la page semble avoir arrêté le chargement infini.
Jusqu'à présent, j'utilise jQuery pour faire l'appel Ajax ...
$.getJSON('http://localhost:5984/db?callback=?', function(db) {
console.log(db.update_seq);
$.getJSON('http://localhost:5984/db/_changes?since='+db.update_seq+'&feed=continuous&callback=?', function(changes) {
console.log(changes);
});
});
Toutes les idées ce qui pourrait arriver ici?
En ce qui concerne ** Tout d'abord **, vous avez raison! – JasonSmith
Haha, génial! Toujours bon de le passer sous le nez de quelqu'un d'autre qui sait mieux que moi! – crawf