使用新浪股票接口实现股票价格实时刷新JavaScript+Ajax+PHP

本文介绍如何利用JavaScript、Ajax和PHP结合新浪股票接口,实现实时股票价格刷新。当股票价格变化时,页面会动态显示颜色变化和背景闪烁效果,例如:价格低于上个交易日收盘价显示绿色,高于则显示红色,相等显示黑色。同时,价格上涨时背景闪烁红色,下跌闪烁绿色。示例代码中仅展示了股票名称、代码、上交易日收盘价和当前价格的获取,更多接口数据如买一价格等未展示。
摘要由CSDN通过智能技术生成

效果如下:


低于上个交易日收盘价时“当前价格”为绿色,高于则为红色,等于为黑色;

当股票价格上升时,背景闪烁红色一下,下降时闪烁绿色。

(这个接口可以返回很多数据,包括买一价格、买一手数、当日最高价等信息,这个例子里面只写出了股票名称、股票代码、上个交易日的收盘价和当前价格)

关于这个接口具体返回的数据可以看这篇新浪实时股票数据接口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();//最终输出的,包含股票信息的数组

    // 根据正则表达式提取股票名称
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值