【发布时间】:2016-08-04 16:34:35
【问题描述】:
我目前正在使用cordova 条码扫描仪。
我想要做的是在我扫描包含特定数字的QR code 后,我将从我的cloudant db 中获取文档并在文档中显示信息。
但是,无论我如何尝试,我一直收到404 error,这是找不到文档,尽管我确实有一个带有_id 的2 的文档。
每当我扫描QR code,我得到的结果是2,所以我认为它可能需要一个双引号,因此我做了转义双引号。然而,它仍然没有奏效。我可以知道为什么吗?
这是我的代码:
cordova.plugins.barcodeScanner.scan(
function (result) {
var myTextTwo = result.text;
db.get("\"" + myTextTwo + "\"", function (err, doc) {
if (err) { return console.log(err); }
alert(doc.price);
alert(doc.productName);
});
});
【问题讨论】:
-
您知道请求的完整 URL 是什么吗?也许看看那个,看看那里是否有任何明显的错误。我认为您不需要引号,但如果没有引号也无法正常工作,那么这可能不是您的实际问题。
-
嗨,@LornaMitchell,我相信他在这个具体的例子中使用了 PouchDB。 (阿尔文,请随时澄清。)
-
@LornaMitchell 是的,杰森是对的。我正在使用 PouchDB。
标签: javascript sql pouchdb cloudant nosql