javascript - 如何遍历这个javascript对象

标签 javascript php jquery codeigniter

嗨,我正在使用 jquery 和 codeigniter,形成 codeigniter 我在响应中传递一个 json_encoded 字符串,json 字符串是

"eod_data":{
"2013-12-13":[
{
"shop_code":"PC",
"first_name":"chanaka",
"rms_sell":"37",
"orm_repair":"30 ",
"total":"67",
"cash":"17",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"27",
"till_total":"60",
"difference":"33",
"nextday_opening_bal":"4",
"created_time":"2013-12-13",
"banking":"51"
},
{
"shop_code":"KF",
"first_name":"chanaka",
"rms_sell":"37",
"orm_repair":"30 ",
"total":"67",
"cash":"17",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"27",
"till_total":"60",
"difference":"33",
"nextday_opening_bal":"4",
"created_time":"2013-12-13",
"banking":"51"
}
],
"2013-12-12":[
{
"shop_code":"PC",
"first_name":"chanaka",
"rms_sell":"37",
"orm_repair":"30 ",
"total":"67",
"cash":"17",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"27",
"till_total":"60",
"difference":"33",
"nextday_opening_bal":"4",
"created_time":"2013-12-12",
"banking":"51"
},
{
"shop_code":"KF",
"first_name":"chanaka",
"rms_sell":"37",
"orm_repair":"30 ",
"total":"67",
"cash":"17",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"27",
"till_total":"60",
"difference":"33",
"nextday_opening_bal":"4",
"created_time":"2013-12-12",
"banking":"51"
}
],
"2013-12-11":[
{
"shop_code":"PC",
"first_name":"chanaka",
"rms_sell":"60",
"orm_repair":"30 ",
"total":"90",
"cash":"40",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"50",
"till_total":"60",
"difference":"10",
"nextday_opening_bal":"4",
"created_time":"2013-12-11",
"banking":"51"
},
{
"shop_code":"KF",
"first_name":"chanaka",
"rms_sell":"60",
"orm_repair":"30 ",
"total":"90",
"cash":"40",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"50",
"till_total":"60",
"difference":"10",
"nextday_opening_bal":"4",
"created_time":"2013-12-11",
"banking":"51"
}
],
"2013-12-10":[
{
"shop_code":"PC",
"first_name":"chanaka",
"rms_sell":"60",
"orm_repair":"30 ",
"total":"90",
"cash":"40",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"50",
"till_total":"60",
"difference":"10",
"nextday_opening_bal":"4",
"created_time":"2013-12-10",
"banking":"51"
},
{
"shop_code":"KF",
"first_name":"chanaka",
"rms_sell":"60",
"orm_repair":"30 ",
"total":"90",
"cash":"40",
"card":"50",
"opening_bal":"10.00 ",
"purchases":"0 ",
"final_total":"50",
"till_total":"60",
"difference":"10",
"nextday_opening_bal":"4",
"created_time":"2013-12-10",
"banking":"51"
}
]
},
"eod_all_data":{
"2013-12-13":{
"shop_code":"PC",
"first_name":"chanaka",
"sum_rms_sell":"74",
"sum_orm_repair":"60",
"total":"134",
"sum_cash":"34",
"sum_card":"100",
"sum_opening_bal":"20",
"sum_purchases":"0",
"final_total":"54",
"sum_till_total":"120",
"difference":"66",
"sum_next_day_bal":"8",
"created_time":"2013-12-13",
"sum_banking":"102"
},
"2013-12-12":{
"shop_code":"KF",
"first_name":"chanaka",
"sum_rms_sell":"74",
"sum_orm_repair":"60",
"total":"134",
"sum_cash":"34",
"sum_card":"100",
"sum_opening_bal":"20",
"sum_purchases":"0",
"final_total":"54",
"sum_till_total":"120",
"difference":"66",
"sum_next_day_bal":"8",
"created_time":"2013-12-12",
"sum_banking":"102"
},
"2013-12-11":{
"shop_code":"PC",
"first_name":"chanaka",
"sum_rms_sell":"120",
"sum_orm_repair":"60",
"total":"180",
"sum_cash":"80",
"sum_card":"100",
"sum_opening_bal":"20",
"sum_purchases":"0",
"final_total":"100",
"sum_till_total":"120",
"difference":"20",
"sum_next_day_bal":"8",
"created_time":"2013-12-11",
"sum_banking":"102"
},
"2013-12-10":{
"shop_code":"KF",
"first_name":"chanaka",
"sum_rms_sell":"120",
"sum_orm_repair":"60",
"total":"180",
"sum_cash":"80",
"sum_card":"100",
"sum_opening_bal":"20",
"sum_purchases":"0",
"final_total":"100",
"sum_till_total":"120",
"difference":"20",
"sum_next_day_bal":"8",
"created_time":"2013-12-10",
"sum_banking":"102"
}
}
}

它有两个主要数组 eod_dataeod_all_data

这是我的js

    jQuery.ajax({
        url:base_url+"index.php/eod_report/search_to_date",
        type:"POST",
        data:{from_date:from_date,to_date:to_date},
        datatype:'json',
        success:function(data){

                           console.log(data.eod_data);//returns Undefined

        }

    });

如何通过这个对象,请帮助,在此先感谢。

最佳答案

您的代码中的问题是您正在指定

    datatype:'json'

“dataType”区分大小写:将行更改为

    dataType:'json'

关于javascript - 如何遍历这个javascript对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603464/

相关文章:

javascript - 如何防止点击搜索时出现默认jquery

javascript - 使用 jQuery 在 2 个 div 之间移动元素

javascript - node.js 中的异步 https 请求

javascript - 如何使用 javascript 在按下某个键时加载新页面?

php - 使用 PHP 和 jQuery 显示 MySQL 数据

php - 动态 GD 图像宽度文本

javascript - 在模板中调用 mustache 变量的方法

Javascript onError 无法正常工作

javascript - indexOf 不是函数

php - 帖子的 WordPress 术语列表