我正在摆弄沙发处理链接文档中的' -function功能。文件及其相关联的邻居'被筛选。一切正常。
所以,我想我会延长一点,让一些有代表性的邻居' -data被筛选而不是_id:xxx ..
我的想法是使用jQuery.ajax()并将其提供给_id:xxx以返回我想要的数据,然后让list-function发送要筛选的数据。
在' lib / lists.js'的顶部。我放置$=require('jQuery')
并在kanso.json中包含jquery包并安装'在推送但之前,这只会产生window not defined
。
行。可能是lists.js中不存在任何窗口对象,但该怎么做呢?我应该直接在javascript中编写XHRHttpRequest,还是将lists.js结果放在可以在<script>jQuery code here..</script>
中调用jQuery并查找所需元素的网页上,阅读_id:xxx,获取所需数据并替换_id:xxx想要的数据?
这两种解决方案似乎都写得更多,实际上并没有那么多。&#39;建议?
答案 0 :(得分:1)
我遇到了同样的事情......
我的解决方法是将jquery Requires语句移动到我的index.html页面,并从
var db = require('db').current();
到
var db = require('db');
这很有用,但我不是说它惯用。
答案 1 :(得分:0)
据我所知答案: 没有jQuery,没有XHR,在_list函数中没有任何副作用。
我的解决方案:编写单独的jQuery代码请求一个视图,然后将检索到的_id:s写入链接文档,对链接文档中的数据进行单独请求。
免责声明:我无法让$.couch.db().openDoc()
返回任何文件。相反,我使用$.get()
取得了巨大的成功。