首页 > 代码库 > 获取远程json数据,ja数据的小总结

获取远程json数据,ja数据的小总结

1.

如果要获得  http://hq.sinajs.cn/rn=61fdj&format=text&list=stock_sh_up_5min_20  输出的数据

打开链接,可以看到输出的是   stock_sh_up_5min_20 = ...

也就是说服务器返回的是一段js代码,所以我们在本地建立一个<script></script>,并把src等于上面的这个链接,像这样:

<script src="http://hq.sinajs.cn/rn=61fdj&format=text&list=stock_sh_up_5min_20" language="javascript"></script>

那么就相当于得到了里面的数据(虽然里面的变量不是我们定义的,但是加了这段script,就相当于我们定义了这些变量,脚本里也多了这些变量),然后就可以使用它们了,像这样:

<script language="javascript">alert(stock_sh_up_5min_20[0].symbol)</script>

 

 类似的,还有这个

<script type="text/javascript" src="http://hq.sinajs.cn/list=sh601006" charset="gb2312"></script>
<script type="text
/javascript">
     var elements=hq_str_sh601006.split(
",");
    document.write(
"current price:"+elements[3]);
</script>

 

2.