如何在couchapp中引用数据库项附件

时间:2011-11-17 17:16:40

标签: couchdb couchapp

我正在学习couchapp,查询数据库项目看起来很容易。

但我有附件的项目,我想添加附件的超链接:

 <a href="/databasename/{{id}}/{{attachment}}">{{description}}</a>

我可以正确设置idattachmentdescription,但如何从couchapp javascript函数中获取当前数据库名称(或URL)?

1 个答案:

答案 0 :(得分:3)

如果您不想使用相对网址,可以按以下方式获取数据库名称:

var dbname = unescape(document.location.href).split('/')[2]

因为你的href看起来像是:http://host:port/dbname/doc...

这也是jquery.couch.app.js使用的代码。因此,如果您正在使用它,它可以在初始化代码中使用:

$.couch.app(function(app) { alert(app.db.name); });