JSON 编码的 PHP 数组在 JavaScript 中返回未定义
json encoded php array returns undefined in javascript
这是对上一篇文章的跟进。
我正在尝试通过json_encode将一些数据传递给javascript。
我想我可以将数据放入javascript数组中,如下所示:
var data = [<?php echo json_encode($result_array); ?>];
但是当我尝试调用值时,它们返回为未定义。我想它可能将数据作为单数字符串放在数组中。
如果有人可以提供建议,那就太好了。多谢!
如果 $result_array
是 php 中的数组,那么你只需要做:
var data = <?php echo json_encode($result_array); ?>;
相关文章:
- Javascript返回值只在循环中返回一次
- ascii输入键通过firefox中的javascript返回0
- 从函数JavaScript返回不可变数组/对象
- 使用在函数外部声明的变量的 Javascript 返回值 + undefined
- 如何在Android中将Javascript返回值转换为String
- Javascript返回错误的Date值(NodeJS)
- JavaScript:返回对象的函数
- 使用javascript返回
- JavaScript返回奇数
- JavaScript:返回NaN(第2部分)
- 是我的第三方JavaScript返回html还是只是一个空对象
- 如何从javascript返回输出json
- Javascript:返回对象
- 当我将参数设置为对象时,JavaScript返回TypeError
- 获取页面宽度Javascript-返回PHP变量
- 使用纯JavaScript返回并嵌入图像,如php
- 为什么 javascript 返回对象位置 true 或 false
- JavaScript - 返回承诺和/或调用回调
- 将 javascript 返回值插入 html
- Javascript 返回 OR(||) 操作的字符串