getjson如何把得到的json数据显示出来
<html><head><scripttype="text/javascript"src="/jquery/jquery.js"></script><scripttype...
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$.getJSON(https://api.weibo.com/2/common/get_country.json,
function(******){**************
});
});
});
</script>
</head>
<body>
<button>获得 JSON 数据</button>
<div id="test"></div>
</body>
</html>
调用新浪微博的API,获取国家列表,然后全部显示出来 展开
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$.getJSON(https://api.weibo.com/2/common/get_country.json,
function(******){**************
});
});
});
</script>
</head>
<body>
<button>获得 JSON 数据</button>
<div id="test"></div>
</body>
</html>
调用新浪微博的API,获取国家列表,然后全部显示出来 展开
1个回答
展开全部
这个JSON,get过来后就可以直接解析了。比如json的内容为:
{
'country':"中国"
}
回调:
function(data){
console.log(data.city) //中国
}
详情可以参照w3c中getJSON 的API。解析JSON参照 JSON.stringify() JSON.parse()两个函数。
{
'country':"中国"
}
回调:
function(data){
console.log(data.city) //中国
}
详情可以参照w3c中getJSON 的API。解析JSON参照 JSON.stringify() JSON.parse()两个函数。
追问
我想把结果追加到div中显示,应该怎样做?
返还json的格式是
[
{
"001": "中国"
},
...
]
这样的
追答
举个例子:
html:
..........
$.getJSON('url',function(result){
$.each(result,function(name,value){
$('.text_here').text(value);
});
});
关于each 或者循环生成标签等等内容请自行查看w3c资料。。。
这个不难的,照着w3c上的例子做几遍就会了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询