在JavaScript中根据网址获取JSON对象
发布网友
发布时间:2022-04-28 18:45
我来回答
共4个回答
热心网友
时间:2022-04-23 00:59
你使用jquery吗?
使用ajax请求这个网址,jquery会自动转换成对象,你可以直接取里面的数据了。
$.ajax({
url: "http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true",
type: 'post',
dataType: "json",
success: function(data){
alert("得到的JSON对象是:"+data);
}
});
你要获取里面的属性,就用 data.属性名 来取得,比如:
var name = data.name;
热心网友
时间:2022-04-23 02:17
ajax跨域无法获取数据,只能用jsonp,可是没看见callback这个参数,你只能后台获取,向前台赋值了。没有其他方法
热心网友
时间:2022-04-23 03:52
不通过php等后台脚本去抓取url的话,那可以用一个隐藏的iframe
通过改变iframe的src为你的url,然后可以用js获取到iframe里的内容,该怎么处理就怎么处理吧。
热心网友
时间:2022-04-23 05:43
$.getJSON(url, function(jsonData){
//在这里处理它
})