是的,我读过其他帖子,但我仍然无法弄清楚......
我在 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/