求助 json
2 当前在线用户访问接口
传入参数: http://push.netread.cn/onlineusers?appid=xxx
传入参数为appid
返回json数据格式为
[{"username":"xxx" ,"model":"xxx","place":"xxx","ip":"xxx"}]
username:用户昵称
model:机型
place :下载地点
ip:客户端下载ip
这是师兄给我的接口和json数据 要我解析出来 然后以表格的形式显示在界面上
用户昵称 机型 下载地点 客户端下载ip
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
JSON
[解决办法]
window.onload = function(){//页面加载完毕后回调函数,这里可以根据自己的需要更改成任何事件。
var startdate = '2013-04-22';//设置参数
var enddate = '2013-04-27';
var appid = 'xxxxxx';
var url = ['http://push.netread.cn/dailyactivedata?appid='+appid,'startdate='+startdate,'enddate='+enddate];
url = url.join('&');//拼接URL
var script = document.createElement('script');//新建script
script.src = url;//设置script的src
script.onload = function(){//script记载完毕的回调函数
var fn = new Function('str','var data = str;return data;');//转JSON
var data = fn(result);//把result传进去,这两行你搞不懂的话查一下Function类的用法,其实就是转JSON的另外一种方法,不依赖任何程序
console.log(data);
//下面不用我说了吧
document.body.removeChild(script);//数据取回来之后删除script,防止多次请求后页面元素过多
}
document.body.appendChild(script);
}