是的,我读过其他帖子,但我仍然无法弄明白......
我在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());
但它不起作用:/。也许我现在只是愚蠢。
感谢您的任何建议!
答案 0 :(得分:4)
var myArray = <?php echo json_encode($myarray); ?>
由于JSON是Javascript,因此没有从一种数据类型到另一种数据类型的真正解析。 JSON是javascript的一个子集,它只是兼容。特别是jQuery与此没有任何关系。
如果数据来自未知来源(例如用户),则您需要先验证它。
答案 1 :(得分:1)
你为什么要解析它?
var json = <?php echo json_encode($array); ?>