json编码的php数组在javascript中返回undefined

时间:2013-01-29 02:46:40

标签: php javascript mysql json

这是对previous post.

的跟进

我试图通过json_encode将一些数据传递给javascript。

我以为我可以将数据放入javascript数组中,如下所示:

    var data = [<?php echo json_encode($result_array); ?>];

但是当我尝试调用值时,它们返回为undefined。我想它可能是将数据作为单个字符串放在数组中。

如果有人能提供很棒的建议。非常感谢!

1 个答案:

答案 0 :(得分:2)

如果$result_array是php中的数组,那么您只需要执行:

var data = <?php echo json_encode($result_array); ?>;