如何访问数组中的特定对象

时间:2015-11-24 06:04:01

标签: arrays json ajax laravel-5.1

"id": 35,
"date": "2015-11-17",
"day": "Tuesday",
"shifts": [
{
"shift_no": 1,
"shift_start_time": "08:00:00",
"shift_end_time": "10:00:00",
"time_change_reason": "t",
}

{
"shift_no": 2
"shift_start_time": "08:00:00",
"shift_end_time": "10:00:00",
"time_change_reason": "t",
}

{
"shift_no": 3,
"shift_start_time": "08:00:00",
"shift_end_time": "10:00:00",
"time_change_reason": "t",
}
]

这是我的数组,我想使用我的ajax代码访问shift_start_time,shift_end_time数据,这两个数据在另一个名为shift的数组下。请告诉我如何继续

这就是我的尝试。

                      output +=

                                "<td>" + json_obj[i].id + "</td>" +
                                "<td>" + json_obj[i].date + "</td>" +
                                "<td>" + json_obj[i].day + "</td>" +
                                "<td>" + json_obj[i]['shifts'].shift_start_time +"</td>"+
                                "<td></td>" +
                                "<td></td>" ;




                        output += "</tr>";

1 个答案:

答案 0 :(得分:0)

请试试这个。

var shift = json_obj[i].shifts;
var starttime = shift.shift_start_time;

这将解决..为什么我使用两个变量而不是直接的方法是你不能像这样链接json_obj[i].shifts.shift_start_time