2010-06-16 51 views
1

我試圖修改CouchDB的JS API的工作同步,但是有一個錯誤我解決不了:JS:我沒有收到範圍

請找我的JS API找到at pastebin。 如果我致電(new CouchDB("dbname")).allDocs(function(result) {console.log(result)})(第193行),則會出現錯誤,因爲okCallback函數未在回調函數中定義。

我不知道爲什麼;它應該在此範圍內定義..

任何提示都非常歡迎!

乾杯, 曼努埃爾

+0

Manuel,這個問題的狀態是什麼?看起來VoteyDisciple的答案解決了它,對嗎? – JasonSmith 2010-07-07 09:06:51

回答

1

designDocs需要okCallback作爲參數。您在調用該函數時沒有傳遞參數。因此,該值是未定義的。

+0

我真是太蠢了。 對不起,我的例子是錯誤的。 (new CouchDB(「dbname」))。allDocs(function(result){console.debug(result)});' – Manuel 2010-06-16 20:04:59