js页面用代码获取指定url内返回的json数据中的lat和lng
网址是:http://apic.map.qq.com/translate/?type=3&points=114.041993,22.667204&output=jsonp...
网址是:http://apic.map.qq.com/translate/?type=3&points=114.041993,22.667204&output=jsonp&pf=jsapi&cb=net9158
返回数据如下
net9158&&net9158({
"info":{
"error":0,
"time":3
},
"detail":{
"points":[{"lng":114.03547645,"lat":22.66128515}],
"query_status":"0",
"server_retcode":"0"
}
}
)
如何用js获取该网址内信息,然后alert出lng和lat呢? 展开
返回数据如下
net9158&&net9158({
"info":{
"error":0,
"time":3
},
"detail":{
"points":[{"lng":114.03547645,"lat":22.66128515}],
"query_status":"0",
"server_retcode":"0"
}
}
)
如何用js获取该网址内信息,然后alert出lng和lat呢? 展开
1个回答
展开全部
JSON 字串可以包含阵列 Array 资料或者是物件 Object 资料
阵列可以用 [ ] 来写入资料
物件可以用 { } 来写入资料
name / value 是成对的,中间透过 (:) 来区隔
若回传值为:
{"net9158":{
"info":{
"error":0,
"time":3
},
"detail":{
"points":[{"lng":114.03547645,"lat":22.66128515}],
"query_status":"0",
"server_retcode":"0"
}
}
解读内容如下:
lng = data["net9158"].detail.points[0].lng
lat = data["net9158"].detail.points[0].lat
阵列可以用 [ ] 来写入资料
物件可以用 { } 来写入资料
name / value 是成对的,中间透过 (:) 来区隔
若回传值为:
{"net9158":{
"info":{
"error":0,
"time":3
},
"detail":{
"points":[{"lng":114.03547645,"lat":22.66128515}],
"query_status":"0",
"server_retcode":"0"
}
}
解读内容如下:
lng = data["net9158"].detail.points[0].lng
lat = data["net9158"].detail.points[0].lat
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询