javascript - 存储后获取 LawnChair JSON Obj

标签 javascript jquery json lawnchair

我对如何从不同页面检索 JSON 对象有点困惑。

第 1 页片段 [存储]:

$.getJSON(serviceURL + 'getTaskDetails.php?id='+id, storeTasks); //[JSON Format of getTaskDetails][1]

function storeTasks(data) {

  var tasks = Lawnchair({name:'tasks'},function(e){});

  var taskList = data.tasks; //tasks is JSON array name

  tasks.save({key:"task",value:taskList});

  tasks.get("task",function(obj){
    console.info(obj);
  });
}

.get 返回我的对象​​(Firebug 的输出):

key "task"

value   Object { name="Level fireplace mantle", start_date="2012-01-22 00:00:00", created_by="rachel.rinaldi@gmail.com"}

如何从另一个页面引用此内容?

Lawnchair(function(){
        this.get('task', function(obj) {
        console.info(obj);
        })
})

上面返回对象,但不允许我引用单个元素(例如:我尝试过 obj.nameobj.tasks.nameobj.Object.name 都导致“未定义”)对我做错了什么有什么建议吗?也许我一开始就存储错误?

最佳答案

你已经很接近了!这是您的简短回答:console.log(obj['value']);

对于那些在家观看的人:

第一页:

Lawnchair(function(){
    this.save({key:"task",value:taskList});
});

第二页:

Lawnchair(function(){
    this.get('task', function(obj) {
        if(obj) {
            console.log("found task");
            console.log(obj['value']);
        } else {
            console.log("task not found");
        }
    })
});

关于javascript - 存储后获取 LawnChair JSON Obj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10058570/

相关文章:

javascript - 加载 json 文件到 highchart html 页面

c++ - 如何使用 jsonCpp 在 JSON 数据中查找对象或数组的数量

javascript - 未捕获( promise )TypeError : Cannot read property 'renderMenu' of undefined

jquery .data 在 firebug 中不可见?

javascript - 有没有一种简单的方法可以获取一行 JS 代码的建议?

javascript - href slider (类似于图像 slider ,但带有链接)

javascript - 是否有一个简单的 JQuery 过程可以在页面上的每一段内部文本中进行字符串替换?

json - 用jq合并两个JSON对象

javascript - 使用缩写词设置 Google 图表列的格式

javascript - 使用 DynamoDB.DocumentClient 成功进行 transactWrite 后,ItemCollectionMetrics 为空