如何循环通过这个javascript对象
how to loop through this javascript object
HI我使用的是jquery和codeigniter,形式是codeignite器我在响应中传递一个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_data
和eod_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'
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值