php从mysql中读取mysql的空间数据,再传给ajax,
我们得到的数据其实是个对象,但是这个对象很烦,如下所示
{"x(site)":"116.2"}
对象的属性是x(site),对象的值是116.2
正常我们在javascript中可以使用 对象.属性 来获取这个值;但是这个属性具有括号,用常规的方法不能得到这个值
有一种方法可以对他进行处理 ,o=Object.getOwnPropertyDescriptor(latitude[0],"x(site)").value;
Object.getOwnPropertyDescriptor(o,name)
//参数:
//o:一个对象
//name:待查询的属性名
//查询一个属性的特性
//返回对象指定属性的一个属性描述符对象,如果不存在指定属性则返回undefined.
我发现用这个方法进行处理之后,会变成另一个对象,这个对象的value属性就是我们想要的值。