2011-06-06 94 views
1

我试图让BrowserCouch工作一个基本的例子......这里所示:http://hg.toolness.com/browser-couch/raw-file/blog-post/tutorial.htmlBrowserCouch,帮助基本的例子

我的代码:

<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

我已经检查了两次,并且浏览器-chocch.js文件正确地src'd。

我该如何得到这个工作?

+0

这个小提琴是否适合你? http://jsfiddle.net/ambiguous/eRMkh/尝试打开控制台。 – 2011-06-06 05:29:25

+0

是的,那是有效的。记录“嗨”。 – edt 2011-06-06 13:06:45

+0

浏览器 - couch.js版本在这里给出了错误(上面提到):https://github.com/mikeal/browsercouch/blob/master/browser-couch.js ....但是,在你的小提琴中的版本(并且源自BrowserCouch教程)不会给出错误http://hg.toolness.com/browser-couch/raw-file/blog-post/js/browser-couch.js – edt 2011-06-06 13:27:23

回答

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使用匹配的库版本。