我已经阅读了许多有关此问题的帖子,但仍然没有让它发挥作用,但非常接近。
我将数据从jquery发送到我的数据库,然后我的数据库将返回一条记录:$row['parcel_id]
和$row['address]
,只有2列,然后使用json_encode()
将其编码为json。
在我的查询中返回data
。我有这样的事情:
var arr = $.parseJSON(data);
alert(data);
返回:
{"parcel_id":"1","address":"5000 Charlotte Ave"}
但是我做不到
data.parcel_id or data['parcel_id'].
所以我的问题是什么是返回值?它是一个数组吗?宾语? 我如何访问每个元素?
答案 0 :(得分:2)
由于您将解析后的JSON存储在arr
中,您必须执行以下操作:
arr.parcel_id
或
arr['parcel_id']