请教个javascript操作json的问题
通过ajax请求一个页面 取得返回的json数据
代码如下
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$.ajax({
url:'xxxxxxxxxxxxx',
data:{'short_name':'xxx','threads':'0'},
success:function(data){
//这里开始处理返回的数据
}
})
</script>
请求的url直接打开内容如下
{
"response": {
"4": {
"thread_id": "xxx",
"channel_key": null,
"thread_key": "4",
"comments": 0,
"reposts": 0,
"likes": 0,
"weibo_reposts": 0,
"qqt_reposts": 0
}
},
"options": {
"comments_zero": "暂无评论",
"comments_one": "1条评论",
"comments_multiple": "{num}条评论"
},
"code": 0
}
该怎么处理得到 response 下面的comments的值? 不会用javascript操作json 一碰到这个就晕
------解决方案--------------------一看就知道是跨了http://api.duoshuo.com/threads/counts.json
自己做代理,除非那个页面允许你跨域请求,设置过access-Control-Allow-Origin为*
参考:http://bbs.csdn.net/topics/390542772#post-395281727