使用新浪接口http://hq.sinajs.cn/list=外汇代码,Ajax实时刷新,完整代码如下,可根据需求自己进行改动


<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<style>
ul{border: 1px solid #999999;margin: 0px auto 0px auto;padding: 5px;width: 100%;display: -webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */display: flex;align-items: center;height: auto;box-sizing: border-box;
}
li{padding: 8px;list-style-type: none;line-height: 30px;min-width: 100px;border-left-style: solid;border-left-width: 1px;border-left-color: #cccccc;display: inline-block;text-align: left;-webkit-flex: 1; /* Safari 6.1+ */flex: 1;
}
li:first-child{border-left-style: none;
}
li:hover{background-color: rgba(0,0,0,0.85);color: #FFFFFF;transition-delay:0.25s;-webkit-tap-highlight-color: transparent;
}
body {padding: 0px;margin: 0px;
}
p {padding: 0px;margin: 0px;font-weight: 600;height: 30px;
}
</style>
</head>
<body>
<script type="text/javascript" src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><ul><li>美元指数<p id="info_0"></p></li><li>黄金<p id="info_1"></p></li><li>白银<p id="info_2"></p></li><li>原油<p id="info_3"></p></li><li>欧元/美元<p id="info_4"></p></li><li>英镑/美元<p id="info_5"></p></li><li>纽元/美元<p id="info_6"></p></li><li>澳元/美元<p id="info_7"></p></li><li>美元/日元<p id="info_8"></p></li><li>美元/瑞郎<p id="info_9"></p></li><li>美元/加元<p id="info_10"></p></li><li>英镑/日元<p id="info_11"></p></li>    </ul>
<script type="text/javascript">
$(document).ready(function(){$(function () {setInterval(function () {parseDataM();},3000);})
});
function parseDataM(){
$.ajax({
url:"http://hq.sinajs.cn/list=DINIW,hf_XAU,hf_XAG,hf_CL,EURUSD,GBPUSD,NZDUSD,AUDUSD,USDJPY,USDCHF,USDCAD,GBPJPY",dataType:"script",cache:"false",type:"GET",success:function(a){var gp0=hq_str_DINIW.split(",");var gp1=hq_str_hf_XAU.split(",");var gp2=hq_str_hf_XAG.split(",");var gp3=hq_str_hf_CL.split(",");var gp4=hq_str_EURUSD.split(",");var gp5=hq_str_GBPUSD.split(",");var gp6=hq_str_NZDUSD.split(",");var gp7=hq_str_AUDUSD.split(",");var gp8=hq_str_USDJPY.split(",");var gp9=hq_str_USDCHF.split(",");var gp10=hq_str_USDCAD.split(",");var gp11=hq_str_GBPJPY.split(",");
document.getElementById("info_0").innerHTML = gp0[1];
document.getElementById("info_1").innerHTML = gp1[0];
document.getElementById("info_2").innerHTML = gp2[0];
document.getElementById("info_3").innerHTML = gp3[0];
document.getElementById("info_4").innerHTML = gp4[2];
document.getElementById("info_5").innerHTML = gp5[2];
document.getElementById("info_6").innerHTML = gp6[1];
document.getElementById("info_7").innerHTML = gp7[1];
document.getElementById("info_8").innerHTML = gp8[1];
document.getElementById("info_9").innerHTML = gp9[1];
document.getElementById("info_10").innerHTML = gp10[1];
document.getElementById("info_11").innerHTML = gp11[1];}});
}
</script>
</body>
</html>
url:"http://hq.sinajs.cn/list=DINIW,hf_XAU,hf_XAG,hf_CL,EURUSD,GBPUSD,NZDUSD,AUDUSD,USDJPY,USDCHF,USDCAD,GBPJPY",
var gp0=hq_str_DINIW.split(",");

list=“外汇代码”,多个用逗号隔开,

gp0=hq_str_“外汇代码”.split(",");

现学现卖功力有限,比较简陋,没有涨幅变动及颜色变换显示功能,本文出自“USDclub”

javascript+html获取外汇报价并实时更新相关推荐

  1. ios开发,将子线程获取的数据实时更新到UI

    多线程编程中普遍遵循一个原则,就是一切与UI相关的操作都有主线程做,子线程只负责事务,数据方面的处理. 所以不能直接在子线程中调用主线程的类的更新UI的方法,这样看不到任何结果. 而是需要有个缓冲,切 ...

  2. ios pusher使用_如何使用JavaScript和Pusher实时更新用户状态

    ios pusher使用 by Rahat Khanna 通过拉哈特·汉娜 如何使用JavaScript和Pusher实时更新用户状态 (How to update a User's Status i ...

  3. vue从后台获取新数据后刷新_vue项目中实现定时刷新页面(重新渲染数据实时更新)...

    需求: 每隔一分钟自动刷新一下当前页面,同时发送请求,重新渲染数据,以到达实时更新. 开始: js有两种定时器 setInterval(function(){}, milliseconds)--会不停 ...

  4. 怎么使用 JavaScript 将网站后台(后端)的数据变化(图片)实时更新到前端?

    引用文章:怎么使用 JavaScript 将网站后台的数据变化实时更新到前端? - 李宏训的回答 - 知乎

  5. 动态获取本地json文件,渲染为表格-前端html+css+javascript,nth-child选择器,实时浏览插件,vscode,ajax

    从本地获取到json文件,并进行动态的渲染demo来啦~ 此文章对table表格,nth-child()选择器,插入html标签做的小demo,大佬请绕道,感兴趣的uu可以安心"食用&quo ...

  6. php更新用户数据为空,php – Instagram实时更新标签 – 获取空数据,为什么?

    Heloo, 我正在开发一个项目,我需要从Instagram获得某些标签的实时更新. 这是我创建订阅的代码 $client_id = 'MOJID'; $client_secret = 'MOJIDS ...

  7. vue获取table一列数据_VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)...

    一.问题 用elementUi横着增加一行数据没毛病,可以操作 添加一列,这新增的这一列, 第一次去赋值的时候值是改了, 但没生效 点击下一行时 值就变过来 二.原因 横向添加 是复制上面的某一条数据 ...

  8. react前端面试题(实时更新)

    React前端面试题 1. 对React-Fiber的理解,他解决了什么问题 2.对webSocket的理解 4.说说你对koa中洋葱模型的理解? 5.说说package.json中版本号的规则? 6 ...

  9. Echarts实时更新数据

    先了解一下什么是AJAX AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这 ...

最新文章

  1. ubuntu 编译caffe makefile.config
  2. Java Web - Struts2基本执行流程
  3. xp服务器文档在哪里,如何在XP系统中创建文件服务器
  4. The sentence of everyday use
  5. [html] 如何实现默认显示git的第一帧图片,当鼠标经过时,播放完整的gif动画
  6. C++——有关chrono库的duration
  7. 在线电子商务网站 分页 的封装
  8. 基于uFUN开发板的RGB调色板
  9. OpenSSH服务及其相关应用
  10. 2021全球国际化大学排名发布:中国大学居世界第一!
  11. Caffe学习:Forward and Backward
  12. [PHP] PHP源码中的条件编译定义
  13. Java输入/输出流
  14. RIDE加载Selenium2Library总是显示红色的解决办法
  15. MySQL基础教程4-SQL基础概念
  16. 飞信2009_飞信真因为微信消亡吗?谣言!教你看透本质把握个人未来发展方向...
  17. ie8打不来ftp文件服务器,在IE8、IE9中访问FTP无法直接显示文件夹视图解决办法
  18. boost::geometry::ever_circling_iterator用法的测试程序
  19. 抖音做我女朋友的 vbs 脚本
  20. 拜耳启动营养补充计划,到2030年每年帮助全球5000万人获得维生素和矿物质

热门文章

  1. c语言 10 9-8 7-6… 1循环语句,C语言学习与总结---第五章:循环结构程序设计
  2. 「HNOI2004」 宠物收养所 - 平衡树Splay
  3. XGBoost:参数解释
  4. DailyFi - 9.17|Solana 去中心化收益聚合器 Francium 和 Solana 钱包 Slope 正式合作
  5. vscode vetur 代码格式化优化设置(亲测有用)
  6. [源码和文档分享]基于Python实现的论坛帖子情感分析
  7. Auto-encoder(自编码器)的原理及最新的技术应用(李宏毅视频课整理和总结)
  8. Android音视频——MediaPlayerService
  9. 2018-12-16【训练日记】
  10. uniapp Modal自定义弹窗