效果如下:
低于上个交易日收盘价时“当前价格”为绿色,高于则为红色,等于为黑色;
当股票价格上升时,背景闪烁红色一下,下降时闪烁绿色。
(这个接口可以返回很多数据,包括买一价格、买一手数、当日最高价等信息,这个例子里面只写出了股票名称、股票代码、上个交易日的收盘价和当前价格)
关于这个接口具体返回的数据可以看这篇新浪实时股票数据接口http://hq.sinajs.cn/list=code
下面是后台的PHP代码(getStockInfo.php):
<?php
header("Content-Type:text/html;charset=gb2312");
header("Access-Control-Allow-Origin: http://hq.sinajs.cn/");
$stockInfoString = file_get_contents("http://hq.sinajs.cn/list=sh000001");
$result=explode(",",$stockInfoString);//将返回的字符串根据逗号分割为字符串
$stockInfo=array();//最终输出的,包含股票信息的数组
// 根据正则表达式提取股票名称