我正在尝试使用BrowserCouch工作的基本示例...此处显示的是http://hg.toolness.com/browser-couch/raw-file/blog-post/tutorial.html
我的代码:
<script type="text/javascript" src="browser-couch.js"></script>
<script type="text/javascript">
BrowserCouch.get('blog-posts',
function onRetrieveCb(db) {
blogDb = db; /* Save the DB for later. */
});
</script>
我在Chrome和FF控制台中收到此错误:
未定义BrowserCouch
我已经仔细检查了一下,浏览器-mat.js文件是正确的。
我怎样才能让它发挥作用?
答案 0 :(得分:2)
您似乎正在使用blog post中的代码,但使用的是较新版本的JavaScript,较新版本的API具有不同的API。来自github page:
var database = BrowserCouch('foo');
database.onload(function(){
database.get('bar', function(d){console.log(d)});
});
但旧版本需要你正在做的事情:
BrowserCouch.get('blog-posts',
function onRetrieveCb(db) {
blogDb = db; /* Save the DB for later. */
}
);
所以我认为您需要将API使用情况与库版本相匹配。