JQuery在CouchDB OpenDoc函数中的TypeError
JQuery TypeError in CouchDB OpenDoc function
虽然我使用特定于CouchDB的JQuery版本,但问题似乎与CouchDB无关。有一个文档id列表,当用户单击id:
时,我使用文档中的openDoc
函数来检索文档。$('.doc_name').click(function() {
var doc_id = $(this).html().toString()
console.log(doc_id);
db.openDoc({
ocId : doc_id,
success : function(data) { console.log(data); }
});
});
剩下的代码(66行)在这里。
console.log(doc_id)
输出一个字符串,但我得到一个错误:Uncaught TypeError: Object #<Object> has no method 'split'
在docId
被处理的点。
有什么问题吗?有什么建议吗?
将docId移动到openDoc调用的第一个参数。如:
db.openDoc(doc_id, {
success : function(data) { console.log(data); }
});
这里有一些方便的jquery.couch.js文件参考:
http://daleharvey.github.com/jquery.couch.js-docs/symbols/%24.couch.db.html .openDoc
http://bradley-holt.com/2011/07/couchdb-jquery-plugin-reference/相关文章:
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- Uncaught TypeError:undefined不是函数-ember js
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- Mongoose TypeError:实例化模式类型的对象时,对象不是函数
- jQuery使用ajax自动完成问题-TypeError:this.source不是函数
- TypeError:this.getAttribute不是一个函数-javascript
- poster typeerror用户不是函数
- TypeError:t(..).on不是fullcalendar上的函数
- jQuery$.post TypeError:e.type不是函数
- TypeError:执行回调时,回调不是函数
- Dojo:TypeError:marketStore.query不是函数
- 未能运行构造函数:TypeError:对象#<对象>没有方法'addPlugin'
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 我收到此错误Uncatch TypeError:this.getElements不是一个函数
- Getting TypeError:$(..).datetimepicker不是函数
- TypeError:socket.emit不是函数
- Javascript TypeError:$(..)parent不是函数
- 日期选择器更改事件抛出”;TypeError:字符串不是函数;
- mongoose:TypeError:[函数名称]不是函数.当试图创建猫鼬instanse时
- jQuery TypeError:函数未找到错误