我正在尝试在我的Cordova项目上实现Couchbase Lite,需要一些帮助。
如何测试提交的值是否正确,以及我应该如何读取这些值?
我需要一些关于如何使用的适当文档
config.db.post
config.db.get
config.db.delete
config.db.put
但可悲的是我找不到。
例如,当我执行以下操作时,我按以下确切顺序收到 2 个警报:
警报:
null
object, object // how can I read this?
对于代码:
config.db.post(composition, function(err, ok) {
alert(err);
alert(ok);
}
这是否意味着 JSON 文件已创建?我似乎在我的手机上找不到任何JSON文件。
根据警报值,没有错误(第一个警报值为 null),返回的数据是一个对象。您可以像这样"通过"对象发出警报
config.db.post(composition, function(err, ok) {
for (var i in ok) {
//if (ok.hasOwnProperty(i)) {
alert(ok[i]);
//}
}
}
此外,如果去掉注释,则只能看到实际设置为结果对象的属性,而不是看到JS中每个对象存在的所有JavaScript函数。此外,如果您可以使用调试器,则更容易看到 ok 变量包含的内容。GapDebug 是调试 PhoneGap 应用程序的完美选择,但可能需要一些努力才能启动和运行。