360的新闻热搜词接口的json,多出了个newsRender()函数。那我们如何不作修改直接处理数据呢?【注:基于保密考虑,接口json地址暂不对非合作者公开,仅作思路参考。】
方法:自定义newsRender()函数,把json数据作为参数进行处理(如下)。
<script type="text/javascript">
function newsRender(json){
var json = eval(json);
var num = 1;
for(var o in json){
var hotwords = num?num%2?'<li><a href="'+json[o].url+'">'+json[o].title+'</a>':'<a href="'+json[o].url+'">'+json[o].title+'</a></li>':"0";
document.write(hotwords);
num++;
}
}
</script>
<script type="text/javascript" src="http://sh.qihoo.com/api/hebnews.json"></script>
效果如下图:
除非注明,均为湛蓝天空原创,转载请注明本文网址:http://skyhome.cn/js/349.html