将PHP数组返回为javascript格式

将PHP数组返回为javascript格式,javascript,php,jquery,arrays,Javascript,Php,Jquery,Arrays,下面的代码完成后,返回的数据位于数组中,但不是我可以正确引用的任何内容 阿贾克斯: PHP: 返回到ajax的结果: data = "[{"lat":"latval","lon":"longval","value":"25"}]" 需要:可以用来填充表或树视图的标准数组。David VeLilla的这一点是正确的。不幸的是,它不会让我选择正确的答案,所以我在这里张贴 以上所有代码都正常工作。要返回可读的数据源,请将数据封装在JSON.parse()中==>JSON.parse(数据) 更改$.

下面的代码完成后,返回的数据位于数组中,但不是我可以正确引用的任何内容

阿贾克斯:

PHP:

返回到ajax的结果:

data = "[{"lat":"latval","lon":"longval","value":"25"}]"

需要:可以用来填充表或树视图的标准数组。

David VeLilla的这一点是正确的。不幸的是,它不会让我选择正确的答案,所以我在这里张贴

以上所有代码都正常工作。要返回可读的数据源,请将数据封装在JSON.parse()中==>JSON.parse(数据)

更改$.ajax数据引用:

var文件夹=数据
TO
var folders=JSON.parse(数据)

参考

data[0]['lat']

这是一个标准数组。在本例中,它有一个元素恰好是一个对象。或者在此之前尝试JSON.parse(data)如果您将数据作为JSON编码的数组返回,为什么不使用jQuery来解析它呢?使用print_r($result)的输出进行编辑@约翰-是的,它是一个物体。需要回答的是正确引用。
data = "[{"lat":"latval","lon":"longval","value":"25"}]"
data[0]['lat']