将新浪滚动新闻(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,你最好用服务器端语言请教上面这个地址,然后再解析
------解决方案--------------------
- HTML code
<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