首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$=require('jQuery')导致‘没有定义的窗口’。该怎么办呢?

$=require('jQuery')导致‘没有定义的窗口’。该怎么办呢?
EN

Stack Overflow用户
提问于 2013-08-24 16:53:31
回答 2查看 81关注 0票数 0

我在摆弄“列表”--在沙发上处理链接文档的功能。对文件及其相关的“邻居”进行了筛选。一切正常。

所以,我想我应该把它做一点扩展,让一些有代表性的“邻居”数据被筛选,而不是_id:xxx。

我的想法是使用jQuery.ajax()并将_id:xxx提供给它,以返回我想要的数据,然后让列表函数将其发送到筛选中。

在“lib/lists.js”的顶部,我将$=require('jQuery')放在kanso.json中,并在推送之前包含并‘安装’jquery包,但这只会导致window not defined

好的。可能在lists.js中不存在任何窗口对象,但是接下来怎么办呢?我应该直接用javascript编写一个XHRHttpRequest,还是让lists.js在一个网页上生成jQuery,在该页面中可以在<script>jQuery code here..</script>中调用jQuery并找到所需的元素,读取_id:xxx,获取想要的数据并用想要的数据替换_id:xxx?

这两种解决方案似乎更像是“多写一点,实际上不要做那么多”。有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2013-11-02 07:07:20

我遇到了同样的事情..。

我的解决方法是将jquery语句移到我的index.html页面,并将需求定义从

代码语言:javascript
复制
var db = require('db').current();

代码语言:javascript
复制
var db = require('db');

这起作用了,但我不是说它是惯用的。

票数 1
EN

Stack Overflow用户

发布于 2013-09-02 17:56:56

据我所知,没有jQuery,没有XHR,没有任何在_list函数中朝这个方向产生影响的东西。

我的解决方案:编写单独的jQuery代码,请求视图,然后使用链接文档的检索到的_id:s,从链接的文档中对数据进行单独的请求。

免责声明:我无法让$.couch.db().openDoc()返回任何文档。相反,我成功地使用了$.get()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18420909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档