首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能摧毁PouchDB

不能摧毁PouchDB
EN

Stack Overflow用户
提问于 2014-03-28 19:22:09
回答 1查看 770关注 0票数 0

我很难删除我的PouchDB来重置我的jQuery移动应用程序。

(等效jsFiddle:http://jsfiddle.net/bYR8c/2/)

我在app.js

代码语言:javascript
复制
var db = new PouchDB('petrolog');

function resetDb(){
    db.destroy(function(err, info) { console.log('Error: ' + err); 
       console.log('Info: ' + info); }); //this is line 38, referenced in errors below
    showFillups(); //redraws the UI
}

index.html

代码语言:javascript
复制
<head>
<script src="http://download.pouchdb.com/pouchdb-nightly.js"></script>
</head>

<body>
<a id="btnResetDb" class="ui-shadow ui-btn ui-corner-all">Erase all fillups</a>

<script> $('#btnResetDb').click(function(event){resetDb();}); </script>
</body>

单击该按钮时,可以从FireBug获得以下信息:

代码语言:javascript
复制
Error: null        app.js (line 38)
Info: undefined    app.js (line 38)

这些与我在db.destroy()中的resetDb()指令相对应。

有什么建议吗?我已经在database上检查了API文档,但在那里没有找到多少帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 22:25:28

destroy()方法实际上并不返回info的任何内容。error为null的事实表明一切都是成功的。

这实际上是PouchDB文档中的一个bug,我们将修复它。

FWIW,但是,您的jsfiddle不工作的原因无关:小提琴环境似乎无法访问任何本地数据库,所以在火狐我看到Error: No valid adapter found

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

https://stackoverflow.com/questions/22721451

复制
相关文章

相似问题

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