JSON 编码的 PHP 数组在 JavaScript 中返回未定义

json encoded php array returns undefined in javascript

本文关键字:JavaScript 返回 未定义 数组 编码 PHP JSON      更新时间:2023-09-26

这是对上一篇文章的跟进。

我正在尝试通过json_encode将一些数据传递给javascript。

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

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

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

如果有人可以提供建议,那就太好了。多谢!

如果 $result_array 是 php 中的数组,那么你只需要做:

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