0

对我的 WordPress 自定义字段的查询会生成这个数组:

Array ( [genre] => Rock [concert_city] => New York [concert_date] => 01-16-2014 [start_time] => 8:00 PM )   Array ( [genre] => Jazz [concert_city] => Chicago [concert_date] => 12-12-2013 [start_time] => 7:00 PM )  Array ( [genre] => Pop [concert_city] => Los Angeles [concert_date] => 11-16-2013 [start_time] => 8:00 PM ) 

该数组存储在:

$array = array();

需要将这些数据导入 jQuery。

       $(document).ready(function() {
            var event = <?php echo json_encode($array) ?>;

            $.each(event,function( index, value ){
               console.log(event);
            });
        });

这仅向我显示了第一个对象 3 次,而不是所有 3 个对象。如何遍历所有三个对象?

然后我需要将它们从 index:value 更改为 value(concert_date) : value(concert_city),但现在我只能获得数组中的第一个对象 3 次,而不是 3 个对象。

编辑:我运行了 console.log(value),它打印了第一个数组中的值,其他两个数组没有。

4

2 回答 2

2

你不是说

$(document).ready(function() {
    var event = <?php echo json_encode($array) ?>;

    $.each(event, function( index, value ){
        console.log(value); // use 'value' not 'event'.
    });
});
于 2013-08-23T17:50:41.633 回答
0

为什么要打印事件?根据您的要求打印索引/值:

 console.log(value);
于 2013-08-23T17:51:35.550 回答