通过Jquery异步获取股票实时数据
最近朋友让我帮他做个异步获取数据的程序,暂时服务器什么都没有,所以我就想先拿股票数据打个框架,方便后续开发和移植等事情
代码如下:
<!--
说明:股票看盘
作者:黑桃A
时间:2014-04-14
参考: http://www.lxway.com/240649562.htm
http://www.lxway.com/946486042.htm
http://www.365mini.com/page/jquery_getscript.htm
http://blog.csdn.net/xxjoy_777/article/details/40304935
http://www.jb51.net/article/54253.htm -->
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
div{
height: 20px;
widows: 20px;
font-size: 26px;
font-weight: bold;
}
</style> <script type="text/javascript" src="./jquery1.11.js"></script> </head>
<body>
<div id="res"></div><br /><br /><br />
<div id="div1">
HELLO WORLD0
</div>
<div id="div2">
HELLO WORLD2
</div>
<br />
<button id="btn">click me</button><br /><br /> <script type="text/javascript"> function pageInit(){ //此方法需要在body中增加如下代码:<body onLoad="pageInit();">
//window.setInterval("ajaxRequest()",3000); //设置定时调用ajax的方法,单位:毫秒,1000毫秒=1秒
} $(document).ready(function(){
var url = "http://hq.sinajs.cn/list=sh601006,sh601939,sh600016"; //返回 var hq_str_sh601006="xxxxxxx" 的形式数据。
url="http://api.money.126.net/data/feed/1000002,1000001,1000881,money.api"; //返回 _ntes_quote_callback({xxxx}); 的形式数据。
//url="http://flashquote.stock.hexun.com/Stock_Combo.ASPX?mc=1_600804&dt=T"; //返回 refreshData(xxxxxxx) 的形式数据。
getNewData(url);
var tg=self.setInterval("getNewData('"+url+"')",2000);//N毫秒刷新一次,单位:毫秒,1000毫秒=1秒
console.log("ddd")
}); //获取新数据
function getNewData(url)
{
var durl=url//+"&t="+Math.random(); //方式一:通过ajax的方式获取数据
$.ajax({
cache : true,
url:url,
type: 'GET',
dataType: 'script',
timeout: 2000,
success: function(data, textStatus, jqXHR){
var str = data;
str = hq_str_sh600016.split(',');
$("#res")[0].innerText=str[30]+" "+str[31]+" ajax";
console.log("fafafaf"); }
}); /*
//方式二:通过getScript的方式获取数据,如果使用脚本里的变量必须设置$.ajaxSetup ({ cache: true });
$.ajaxSetup ({ cache: true });
$.getScript(durl,function(data){
//加载脚本并执行获取的脚本数据,可以直接调用加载脚本里的变量等
str = hq_str_sh600016.split(',');
$("#res")[0].innerText=str[30]+" "+str[31]+" ajax";
console.log("getNewData")
});
*/ } function _ntes_quote_callback(data)
{
$("#res")[0].innerText=data[1000002].time +" callback";
} //document.getElementById('btn').addEventListener('click', t1); </script>
</body>
</html>
源文件下载地址:jquery动态获取股票信息.zip
通过Jquery异步获取股票实时数据的更多相关文章
- python分别使用多线程和多进程获取所有股票实时数据
		
python分别使用多线程和多进程获取所有股票实时数据 前一天简单介绍了python怎样获取历史数据和实时分笔数据,那么如果要获取所有上市公司的实时分笔数据,应该怎么做呢? 肯定有人想的是,用一个 ...
 - jQuery异步获取json数据的2种方式
		
jQuery异步获取json数据有2种方式,一个是$.getJSON方法,一个是$.ajax方法.本篇体验使用这2种方式异步获取json数据,然后追加到页面. 在根目录下创建data.json文件: ...
 - 使用tushare获取股票实时分笔数据延时有多大
		
使用tushare获取股票实时分笔数据延时有多大 前几天分享了一段获取所有股票实时数据的代码,有用户积极留言,提出一个非常棒的问题:如果数据本生的延时非常严重,通过代码获取数据再快又有什么用呢? 一直 ...
 - jQuery DataTables 获取选中行数据
		
如题 想获取操作 DataTables 获取选中行数据 案1.主要是利用 js getElementsByTagName 函数 然后对获取到的tr 进行操作 如下 function getChec ...
 - Python3获取股票行情数据(中国个股/中国指数/全球指数)
		
#!/usr/local/bin/python3 #coding=utf-8 #source http://www.cnblogs.com/txw1958/ import os, io, sys, r ...
 - jquery 获取后台实时数据
		
第一步.提醒后台处理数据1.$.ajax({}) 提交数据,2.后台返回状态3.后台开始处理数据,并每秒记录状态到 data.json 文件4.前台每秒请求 data.json 文件,直到处理完成 第 ...
 - jquery ajax获取和解析数据
		
最近项目中用到了ajax技术,之前虽然写过一点点,但是没有系统的总结过.趁着刚刚用过,手热就记录一下,方便以后查阅. $.ajax中的参数 $.ajax的函数格式: $.ajax({ type: 'P ...
 - jquery dataTable 获取某行数据
		
DataTable API table.row(rowSelector [,modifier]) 注table是dataTable的对象 该方法有两个默认参数 第一个是选择器 第二个是可选的 请注意, ...
 - jquery遍历获取每一行数据进行对比
		
$("#dtlTable tr:gt(0)").each(function(i){ var orderQtyBy = $("input[name='orderQtyBys ...
 
随机推荐
- Eclipse下使用maven搭建多模块项目
			
暂时将项目分为如下几层: domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),有需要再另行添加(如common等): 目录结构: 一.app 该层为父层, ...
 - 我的Android进阶之旅------>Android中android:visibility 属性VISIBLE、INVISIBLE、GONE的区别
			
在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...
 - Linux中各种压缩文件
			
.gz格式 压缩: gzip 文件名 解压: gzip -d 欲解压文件名 gunzip 欲解压文件名 说明: 1.只能压缩文件,不能压缩目录 2.压缩和解压的时候不保留原文件 .bz2格式 压缩: ...
 - G20峰会将会给数字货币带来哪些影响?
			
G20峰会对于全球经济有着举足轻重的影响,其成员人口占全球的2/3,国土面积占全球的60%,国内生产总值占全球的90%,贸易额占全球的75%……作为国际经济合作的主要平台,G20在引领和推动国际经济合 ...
 - 网络的分层协议总结(转发:https://www.cnblogs.com/Zhang-wj/p/5907534.html)
			
网络的分层协议总结 OSI七层模型OSI 中的层 功能 TCP/IP ...
 - JETSON TK1 ~ 刷机和克隆固件
			
1:PC端的ubuntu. 要求必须是正常系统,不可以使用虚拟机.由于烧写过程采用刷机模式,虚拟机刷机易导致刷机问题. 2:驱动包.文件系统和源码下载 1.Driver package(驱动包,相当于 ...
 - Java多线程系列 JUC锁07 ConditionObject分析
			
ConditionObject ConditionObject是AQS中的内部类,提供了条件锁的同步实现,实现了Condition接口,并且实现了其中的await(),signal(),signalA ...
 - hadoop 学习笔记:mapreduce框架详解(转)
			
原文:http://www.cnblogs.com/sharpxiajun/p/3151395.html(有删减) Mapreduce运行机制 下面我贴出几张图,这些图都是我在百度图片里找到的比较好的 ...
 - 剑指offer之 整数中1出现的次数
			
public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int count=0; for(int i=1; ...
 - codevs1218 疫情控制
			
疫情控制(blockade.cpp/c/pas)[问题描述]H 国有 n 个城市,这 n 个城市用 n-1 条双向道路相互连通构成一棵树,1 号城市是首都,也是树中的根节点.H 国的首都爆发了一种危害 ...