我在代码点火器中使用ajax获取以下数组作为响应。
Array
(
[0] => stdClass Object
(
[monthly_count] => 3
)
[1] => stdClass Object
(
[monthly_count] => 1
)
)
//到目前为止我尝试过的是
$.ajax({
url:"<?php echo base_url();?>Admins/get_monthly_orders",
type: 'POST',
//dataType: 'JSON',
success:function (data) {
var result = [];
var array = data;
console.log(data);
array.forEach(function(k , v) {
var result = v.monthly_count;
})
console.log(result);
请帮助我遍历并获得3,1 我需要像这样
获取“ monthly_count”的值Array
(
[0] =>3
[1] => 1
)
或更像这样的东西
[3, 1]
我的控制器代码是这个
public function get_monthly_orders(){
$monthlyOrders = $this->Admin_model->get_monthly_orders();
if($monthlyOrders){
print_r($monthlyOrders);
}
else{
return false;
}
}
答案 0 :(得分:0)
尝试将invigilator.assignment_set.first().room
更改为print_r($monthlyOrders)
。这将以JSON返回。在JS中遍历会容易得多。
如果要遍历,可以:
echo json_encode( $monthlyOrders );