首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lawnchair json商店删除记录

Lawnchair json商店删除记录
EN

Stack Overflow用户
提问于 2014-06-27 18:17:40
回答 1查看 197关注 0票数 0

我在Cordova创建的一个应用程序中使用Lawn椅子。我有erattic问题时删除记录,即,我代码删除第一个记录,但第二个记录被删除,或我得到未捕获的键:无法设置属性‘TypeError’的未定义。有没有人有这个问题,或者是我做错了什么。如果您运行下面的脚本并尝试以不同的顺序删除记录,则会出现问题。任何帮助都将不胜感激。谢谢。

代码语言:javascript
复制
<!DOCTYPE html><html>
<head>
<title>Lawnchair</title>
<script type="text/javascript" src="js/lawnchair-0.6.1.js"></script>
</head>
<body>
<script type="text/javascript">

var tmpStore1 = new Array();
tmpStore1.push({ "ISBN":9781565926998, 
                "Title":"jquery", 
                "Book":"pdf",
                "Qty":3,
                "Value":12.46
              } );

var tmpStore2 = new Array();
tmpStore2.push({ "ISBN":123456789, 
                "Title":"lawnchair", 
                "Book":"web",
                "Qty":6,
                "Value":5.67
              } );

var tmpStore3 = new Array();
tmpStore3.push({ "ISBN":987654321, 
                "Title":"extjs", 
                "Book":"web",
                "Qty":1,
                "Value":8.45
              } );

var viewData = Lawnchair( function(e){ //open the store
    console.log('store ready ');
});
//    viewData.nuke();

viewData.save({key:9781565926998, data:tmpStore1}); // save 1
viewData.save({key:123456789, data:tmpStore2}); // save 2
viewData.save({key:987654321, data:tmpStore3}); // save 3
// hash out to remove records individually

isbn = 9781565926998;
viewData.remove(isbn); //delete 1
isbn = 123456789
viewData.remove(isbn); //delete 2
isbn = 987654321
viewData.remove(isbn); //delete 3

viewData.each(function(record) {
    console.log(record.data[0].ISBN+' - '+record.data[0].Title);
    console.log(record);
});
</script>
</body>

EN

回答 1

Stack Overflow用户

发布于 2015-06-08 19:24:26

为了让它起作用,isbn应该是一个字符串,即isbn = "9781565926998“,或者是一个键值设置为isbn值的对象。试一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24449429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档