我试图通过json_encode将一些数据传递给javascript。
我以为我可以将数据放入javascript数组中,如下所示:
var data = [<?php echo json_encode($result_array); ?>];
但是当我尝试调用值时,它们返回为undefined。我想它可能是将数据作为单个字符串放在数组中。
如果有人能提供很棒的建议。非常感谢!
答案 0 :(得分:2)
如果$result_array
是php中的数组,那么您只需要执行:
var data = <?php echo json_encode($result_array); ?>;