想用新浪滚动新闻的API在本地调去新闻,但是本地无法获取到
将新浪滚动新闻(http://roll.news.sina.com.cn)的newslist_channel.js 保存到本地并引用到html文件中。用浏览器的控制台直接去访问jsonData这个对象,能调用到远程返回的新闻数据,但是在本地的页面中写调用jsonData这个对象,却无法访问到。哪位知道如何处理的大哥,请指点一二。关于newslist_channel.js的细节,可以在这里看到 http://t.cn/zlUV6Wb
[解决办法]
数据是由这个页面产生的:http://roll.news.sina.com.cn/interface/rollnews_ch_out_interface.php
newslist_channel.js这只是一个处理数据的JS,你最好用服务器端语言请教上面这个地址,然后再解析
[解决办法]
<ul id="news_ul">加载中...</ul><script type="text/javascript"> $(function () { jQuery.getScript("http://roll.news.sina.com.cn/interface/rollnews_ch_out_interface.php", function(){ var news=jsonData.list; var list=""; $.each(jsonData.list,function(i,n){ list+="<li><a href='"+ n.url+"' target='_balnk'>"+ n.title+"</a></li>"; }); $("#news_ul").html(list); }); });</script>//注意编码是gb2312