【问题标题】:how to access data in json如何访问json中的数据
【发布时间】:2019-05-13 08:49:48
【问题描述】:

我有一个像这样的 json 文件,我在做 parse 之后得到了

var json = JSON.parse(data)

 {"current_page":1,
"data":[{"id":1,"test_col":"Test one"},{"id":3,"test_col":"Test three"},{"id":4,"test_col":"Updated from post man"},{"id":5,"test_col":"Test five"},{"id":6,"test_col":"Test six"},{"id":7,"test_col":"Test seven"},{"id":8,"test_col":"Test eight"},{"id":9,"test_col":"Test nine"},{"id":10,"test_col":"Test ten"},{"id":11,"test_col":"test eleven"}],
"first_page_url":"http:\/\/api.changemaker\/api\/test?page=1","from":1,"last_page":2,"last_page_url":"http:\/\/api.changemaker\/api\/test?page=2","next_page_url":"http:\/\/api.changemaker\/api\/test?page=2","path":"http:\/\/api.changemaker\/api\/test","per_page":10,"prev_page_url":null,"to":10,"total":15}

我试过这样访问它

console.log(json.data)
console.log(json.current_page)

但我对两者都没有定义

【问题讨论】:

  • 为什么会有PHP标签?
  • 问题无法重现:jsfiddle.net/pqdyhm6g
  • @Andreas 删除它...
  • 我想我会给他/她一个机会,如果它是“我可以在他们中的任何一个中做到这一点”。但是,是的。同意。 @尼克
  • @t2355615 登录到控制台在您的小提琴中可以正常工作。 $("#show").html(json.data); 抛出错误,因为您没有包含 jQuery。即使你这样做了,json.data 是一个对象数组,你也不能直接将其用作 HTML 内容来为元素设置,并期望它能够创建有意义的输出。

标签: jquery json


【解决方案1】:

它的工作。请检查...

  var json = 
     {"current_page":1,
    "data":[{"id":1,"test_col":"Test one"},{"id":3,"test_col":"Test three"},{"id":4,"test_col":"Updated from post man"},{"id":5,"test_col":"Test five"},{"id":6,"test_col":"Test six"},{"id":7,"test_col":"Test seven"},{"id":8,"test_col":"Test eight"},{"id":9,"test_col":"Test nine"},{"id":10,"test_col":"Test ten"},{"id":11,"test_col":"test eleven"}],
    "first_page_url":"http:\/\/api.changemaker\/api\/test?page=1","from":1,"last_page":2,"last_page_url":"http:\/\/api.changemaker\/api\/test?page=2","next_page_url":"http:\/\/api.changemaker\/api\/test?page=2","path":"http:\/\/api.changemaker\/api\/test","per_page":10,"prev_page_url":null,"to":10,"total":15}
    console.log(json.data);

【讨论】:

    猜你喜欢
    • 2020-10-18
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多