2012-07-11 59 views
0

我看到下面的例子lawnchair文檔中,JSON和lawnchair使用

var store = new lawnchair({name:'testing'}, function(store) { 

    // create an object 
    var me = {key:'brian'}; 

    // save it 
    store.save(me); 

    // access it later... yes even after a page refresh! 
    store.get('brian', function(me) { 
     console.log(me); 
    }); 
}); 

我不知道我正確或不被理解,但根據我的理解,我寫了這樣的代碼(名稱,DTIME,地址是變量值)

db = Lawnchair({ 
      name : 'db' 
     }, function(store) { 
      console.log('storage open'); 
      var formDetails = { 
        "candidateName" : name, 
        "DateTimeOfVerification" : dtime, 
        "ResidentialAddress" : address 
      } 

      store.save({key:"fdetails",value:formDetails}); 

      store.get("fdetails", function(obj) { 
       alert(obj); 
      }); 

     }); 

但是,在警報我沒有得到價值,我得到了「[對象對象]」。

1)如何存儲在lawnchair

2多屬性JSON對象)如何獲取JSON對象。

回答

3

試試這個:

db = Lawnchair({name : 'db'}, function(store) { 
    console.log('storage open'); 
    var formDetails = { 
     "candidateName" : "Viswa", 
     "DateTimeOfVerification" : "30/07/2012", 
     "ResidentialAddress" : "3 The Road, Etcc...." 
    } 

    store.save({key:"fdetails", value:formDetails}); 

    store.get("fdetails", function(obj) { 
     console.log(obj); 
     alert(obj.value.candidateName); 
     alert(obj.value.DateTimeOfVerification); 
     alert(obj.value.ResidentialAddress) 
    }); 
}); 

1)你是正確貯存formDetails結構。

2)obj.value是您正在尋找

假如你添加的console.log(obj);線到你的代碼,然後檢查你很可能已經制定了這一點爲自己的控制檯集合。