2011-06-06 19 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使用匹配的庫版本。