Pouchdb simple by id返回undefined

时间:2017-08-04 00:05:39

标签: javascript pouchdb

我已经安装了PouchDB来替换从服务器检索数据以在本地与pouchdb同步的ajax / json。同步工作正常,但我试图用db.get通过id检索doc。我已经逐步执行了代码,当执行get时,它会忽略其余的代码并退出函数。我已经尝试过.then和.catch和nada的承诺...有人可以解释发生了什么或者我做错了什么。我可以在检查Indexeddb中看到Pouchdb文件。以下是代码段。

JS文件的顶部(main.js)

lighten($color, $amount)

。 。 。 呼吁获得功能     ----

var db = new PouchDB('product');`
if (typeof window != "undefined") {window.PouchDB = PouchDB; }`
var sync = PouchDB.sync("product", "http://localhost:5984/product",`
{ live: true,`
  retry: true}) ;`
var docrec = {};
var gprodno   = "";
var gdesc = "";

$(function() {

。 。 。 获得DOC功能------

   $('#txtbtn').click(function() {
    //  THIS IS THE KEY FOR THE DOC
    var upcCode = $('#txtupc').val();

    var pget = getProd(upcCode);
       // on return pget is undefined
    $('#txtprod').val(gprodno);
    $('#txtdesc').val(gdesc);
 //   gprodno, gdesc and pget are all undefined after the getProd function
 // is executed

0 个答案:

没有答案