我正在尝试获取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


我已经仔细检查过,并正确保存了browser-couch.js文件。

我该如何工作?

最佳答案

看起来您正在使用blog post中的代码,但使用的是JavaScript的较新版本,而较新的JavaScript具有不同的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用法与库版本进行匹配。

关于javascript - BrowserCouch,有关基本示例的帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6248049/

10-09 20:55