php - 将多维数组从 PHP 传递到 jQuery

标签 php jquery arrays

是的,我读过其他帖子,但我仍然无法弄清楚......

我在 php 中有一个多维数组。

json_encode($myarray);

给了我这样的东西......

{"1":[0,0.46,0.23],"2":[0,0.71,0.33],"3":[0,0.7,0.54]}

是的,maaaany 漂浮物。我爱他们 ;)。我如何用 jQuery 解析它?我试过了

var myarray = $.parseJSON(<?php echo json_encode($myarray); ?>);
alert(myarray[0][0].val());

但它不起作用:/。也许我现在太蠢了。

感谢您的建议!

最佳答案

var myArray = <?php echo json_encode($myarray); ?>

由于 JSON 是 Javascript,因此不存在从一种数据类型到另一种数据类型的真正解析。 JSON 是 javascript 的子集,它只是兼容的。特别是 jQuery 与此无关。

如果数据来自未知来源(例如用户),您需要首先对其进行验证。

关于php - 将多维数组从 PHP 传递到 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394077/

相关文章:

javascript - 循环加载函数

c++ - 是否可以在数组中保存具有不同参数的成员函数?

java - 与数组列表和 toString 方法相关

javascript - 页面刷新时保留输入框中的值

php - 输出一个字段,根据 true 或 false 输出下一个字段

javascript - Promise.all 似乎立即解决

javascript - 具有自动滚动功能的 jquery/css 长多级菜单

java - 为什么通过 stream() 调用比使用 if 子句更耗时?

php - 将链接中的文本值定位为一个输出中的多个链接

javascript - 根据选择填充表