El problema aquí es que su navegador no le permite hacer una consulta en otro servidor web que el que origina el script. (Google para: Política del mismo origen)
Pero hay una clase de técnica común que es una solución para este caso de uso. Se llama JSONP. Desde la versión 1.0, primero debe activar esta funcionalidad en CouchDB. En la sección [httpd] del archivo de configuración CouchDB (ini) que hay que añadir un
allow_jsonp = true
Una vez hecho esto se puede producir consultas JSONP en su CouchDB. Básicamente la adición de líneas dinámicamente como esta:
<script type="text/javascript"
src="http://server2.example.com/getjson?callback=parseResponse">
</script>
Pero para los detalles, consulte el artículo vinculado anteriormente.
De todos modos propongo en el lado de JavaScript de cosas para usar un Framework como jQuery, DojoToolKit, ect. En jQuery, p. es suficiente agregar "? callback =?" al final de la URL.
Gracias. ¡Eso funciono! Por cierto, mi couchdb está alojado por iriscouchcom – edt