亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

使用ajax技術無刷新動態調用新浪股票實時數據

2024-09-01 08:32:51
字體:
來源:轉載
供稿:網友
由于最近網速慢的緣故,查看股票信息時網頁老是打不開。這幾天一直在研究ajax,于是用jquery自己做了一個自動讀取新浪股票實時數據的頁面
 
 

新浪的財金頻道一直感覺做得很好。但由于最近網速慢的緣故,查看股票信息時網頁老是打不開。這幾天一直在研究ajax,于是用jquery自己做了一個自動讀取新浪股票實時數據的頁面。

<html> <head> <title>ajax test</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript">... function ajaxRequest()...{ $.ajax(...{ url: 'http://hq.sinajs.cn/list=sh000001,sh601939,sh600016,sh600528,sh600667,sh601390,sh601398,sh601857,sh600028', type: 'GET', dataType: 'html', timeout: 2000, success: function(response)...{ var stocks = response.split(';'); for(var i=0; i<stocks.length-1; i++)...{ var content = stocks[i]; var temp1 = content.split('=')[0]; var temp2 = content.split('=')[1]; var code = temp1.substr(temp1.length - 6, 6); var temp3 = temp2.replace('"', ''); var name = temp3.split(',')[0]; var tday_f = temp3.split(',')[1]; var yest_f = temp3.split(',')[2]; var curr_f = temp3.split(',')[3]; var temp_f = curr_f - yest_f; $('#a'+i).html(code); $('#b'+i).html(name); if(curr_f > yest_f) ...{ $('#c'+i).html("<font color='red'>" + curr_f + "</font>"); } else if(curr_f < yest_f) ...{ $('#c'+i).html("<font color='green'>" + curr_f + "</font>"); } else ...{ $('#c'+i).html(curr_f); } $('#d'+i).html(tday_f); $('#e'+i).html(yest_f); if(temp_f > 0) ...{ $('#f'+i).html("<font color='red'>" + temp_f.toFixed(2) + "</font>"); $('#g'+i).html("<font color='red'>" + ((temp_f / yest_f) * 100).toFixed(2) + "</font> % "); } else if(temp_f < 0) ...{ $('#f'+i).html("<font color='green'>" + temp_f.toFixed(2) + "</font>"); $('#g'+i).html("<font color='green'>" + ((temp_f / yest_f) * 100).toFixed(2) + "</font> % "); } else ...{ $('#f'+i).html(temp_f.toFixed(2)); $('#g'+i).html(((temp_f / yest_f) * 100).toFixed(2) + " % "); } $('#h'+i).html(temp3.split(',')[4]); $('#i'+i).html(temp3.split(',')[5]); } } }); } function pageInit() ...{ window.setInterval("ajaxRequest()",3000); } </script> <style>... .tr_cls {...}{ height:30px; font-size:16px; font-family:"Times New Roman", Times, serif; background-color:#FFFFCC } </style> </head> <body onLoad="pageInit();"> <form> <table width="800" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000"> <tr bgcolor="#3399FF" height="30px"> <th scope="col">股票代號</th> <th scope="col">股票名稱</th> <th scope="col">當前價格</th> <th scope="col">今日開盤</th> <th scope="col">昨日收盤</th> <th scope="col">當前差價</th> <th scope="col">漲跌幅度</th> <th scope="col">最高價格</th> <th scope="col">最低價格</th> </tr> <tr class="tr_cls"> <td align="center"><span id="a0"></span></td> <td align="center"><span id="b0"></span></td> <td align="center"><span id="c0"></span></td> <td align="center"><span id="d0"></span></td> <td align="center"><span id="e0"></span></td> <td align="center"><span id="f0"></span></td> <td align="center"><span id="g0"></span></td> <td align="center"><span id="h0"></span></td> <td align="center"><span id="i0"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a1"></span></td> <td align="center"><span id="b1"></span></td> <td align="center"><span id="c1"></span></td> <td align="center"><span id="d1"></span></td> <td align="center"><span id="e1"></span></td> <td align="center"><span id="f1"></span></td> <td align="center"><span id="g1"></span></td> <td align="center"><span id="h1"></span></td> <td align="center"><span id="i1"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a2"></span></td> <td align="center"><span id="b2"></span></td> <td align="center"><span id="c2"></span></td> <td align="center"><span id="d2"></span></td> <td align="center"><span id="e2"></span></td> <td align="center"><span id="f2"></span></td> <td align="center"><span id="g2"></span></td> <td align="center"><span id="h2"></span></td> <td align="center"><span id="i2"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a3"></span></td> <td align="center"><span id="b3"></span></td> <td align="center"><span id="c3"></span></td> <td align="center"><span id="d3"></span></td> <td align="center"><span id="e3"></span></td> <td align="center"><span id="f3"></span></td> <td align="center"><span id="g3"></span></td> <td align="center"><span id="h3"></span></td> <td align="center"><span id="i3"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a4"></span></td> <td align="center"><span id="b4"></span></td> <td align="center"><span id="c4"></span></td> <td align="center"><span id="d4"></span></td> <td align="center"><span id="e4"></span></td> <td align="center"><span id="f4"></span></td> <td align="center"><span id="g4"></span></td> <td align="center"><span id="h4"></span></td> <td align="center"><span id="i4"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a5"></span></td> <td align="center"><span id="b5"></span></td> <td align="center"><span id="c5"></span></td> <td align="center"><span id="d5"></span></td> <td align="center"><span id="e5"></span></td> <td align="center"><span id="f5"></span></td> <td align="center"><span id="g5"></span></td> <td align="center"><span id="h5"></span></td> <td align="center"><span id="i5"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a6"></span></td> <td align="center"><span id="b6"></span></td> <td align="center"><span id="c6"></span></td> <td align="center"><span id="d6"></span></td> <td align="center"><span id="e6"></span></td> <td align="center"><span id="f6"></span></td> <td align="center"><span id="g6"></span></td> <td align="center"><span id="h6"></span></td> <td align="center"><span id="i6"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a7"></span></td> <td align="center"><span id="b7"></span></td> <td align="center"><span id="c7"></span></td> <td align="center"><span id="d7"></span></td> <td align="center"><span id="e7"></span></td> <td align="center"><span id="f7"></span></td> <td align="center"><span id="g7"></span></td> <td align="center"><span id="h7"></span></td> <td align="center"><span id="i7"></span></td> </tr> <tr class="tr_cls"> <td align="center"><span id="a8"></span></td> <td align="center"><span id="b8"></span></td> <td align="center"><span id="c8"></span></td> <td align="center"><span id="d8"></span></td> <td align="center"><span id="e8"></span></td> <td align="center"><span id="f8"></span></td> <td align="center"><span id="g8"></span></td> <td align="center"><span id="h8"></span></td> <td align="center"><span id="i8"></span></td> </tr> </table> </form> </body> </html>

習慣用prototype的,把腳本部分的代碼替換一下即可。 
復制代碼 代碼如下:

<script type="text/javascript" src="prototype.js"></script> <script type="text/javascript">... function ajaxRequest()...{ var myAjax = new Ajax.Request( 'http://hq.sinajs.cn/list=sh000001,sh601939,sh600016,sh600528,sh600667,sh601390,sh601398,sh601857,sh600028', ...{ method: 'get', onComplete: setData } ); } function setData(response) ...{ var contents = response.responseText; var stocks = contents.split(';'); for(var i=0; i<stocks.length-1; i++)...{ var content = stocks[i]; var temp1 = content.split('=')[0]; var temp2 = content.split('=')[1]; var code = temp1.substr(temp1.length - 6, 6); var temp3 = temp2.replace('"', ''); var name = temp3.split(',')[0]; var tday_f = temp3.split(',')[1]; var yest_f = temp3.split(',')[2]; var curr_f = temp3.split(',')[3]; var temp_f = curr_f - yest_f; $('a'+i).innerHTML = code; $('b'+i).innerHTML = name; $('c'+i).innerHTML = curr_f; if(curr_f > yest_f) ...{ $('c'+i).innerHTML = "<font color='red'>" + curr_f + "</font>"; } else if(curr_f < yest_f) ...{ $('c'+i).innerHTML = "<font color='green'>" + curr_f + "</font>"; } else ...{ $('c'+i).innerHTML = curr_f; } $('d'+i).innerHTML = tday_f; $('e'+i).innerHTML = yest_f; if(temp_f > 0) ...{ $('f'+i).innerHTML = "<font color='red'>" + temp_f.toFixed(2) + "</font>"; $('g'+i).innerHTML = "<font color='red'>" + ((temp_f / yest_f) * 100).toFixed(2) + "</font> %"; } else if(temp_f < 0) ...{ $('f'+i).innerHTML = "<font color='green'>" + temp_f.toFixed(2) + "</font>"; $('g'+i).innerHTML = "<font color='green'>" + ((temp_f / yest_f) * 100).toFixed(2) + "</font> %"; } else ...{ $('f'+i).innerHTML = temp_f.toFixed(2); $('g'+i).innerHTML = ((temp_f / yest_f) * 100).toFixed(2) + " % "; } $('h'+i).innerHTML = temp3.split(',')[4]; $('i'+i).innerHTML = temp3.split(',')[5]; } } function pageInit() ...{ window.setInterval("ajaxRequest()",3000); } </script>

當然頁面部分完全可以由腳本自動生成,以及頁面動態增減股票信息等功能,就等日后修改吧。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲欧美日韩一区二区| 91精品国产成人www| 中文字幕在线观看日韩| 欧美伊久线香蕉线新在线| 国产成人在线一区二区| 欧美久久精品一级黑人c片| 国产美女搞久久| 日韩美女激情视频| 日韩免费黄色av| 亚洲精品中文字| zzjj国产精品一区二区| 亚洲精品国产拍免费91在线| 亚洲在线观看视频| 国产福利精品av综合导导航| 在线观看久久av| 国产精品久久9| 日韩视频免费看| 国产精品久久久久久久久久免费| 亚洲日韩欧美视频一区| 亚洲精品91美女久久久久久久| 欧美精品日韩三级| 日韩欧美成人免费视频| 国产精品中文字幕在线观看| 92看片淫黄大片欧美看国产片| 亚洲性av网站| 亚洲春色另类小说| 美日韩精品免费观看视频| 日韩国产精品视频| 久久99国产精品久久久久久久久| 懂色av影视一区二区三区| 精品一区二区三区电影| 欧美最顶级丰满的aⅴ艳星| 日韩高清人体午夜| 亚洲在线免费视频| 欧美激情久久久久| 2019av中文字幕| 欧美日韩黄色大片| 日韩高清电影好看的电视剧电影| 国产精品久久久久久久天堂| 亚洲天堂日韩电影| 欧美综合一区第一页| 欧美综合国产精品久久丁香| 国产精品高潮视频| 欧美激情欧美激情在线五月| 中文日韩电影网站| 亚洲男人的天堂在线播放| 亚洲美女性生活视频| 国产精品免费网站| 日韩精品中文字幕在线播放| 日韩在线www| 欧美夫妻性生活xx| 亚洲精品成a人在线观看| 欧美高清视频在线| 国产一区二区三区在线| 日韩综合视频在线观看| 久久久视频免费观看| 亚洲国产精品一区二区三区| 欧美老女人性生活| 亚洲人成电影在线| 久久久久亚洲精品国产| 久久精品国产一区二区电影| 亚洲激情视频在线播放| 亚洲精品永久免费| 亚洲第一精品久久忘忧草社区| 成人欧美一区二区三区在线湿哒哒| 欧美床上激情在线观看| 国产成人91久久精品| 欧美在线观看视频| 欧美一区在线直播| 日韩av在线网| 91美女福利视频高清| 国产成人涩涩涩视频在线观看| 欧美日韩999| 国产91精品久久久久久| 亚洲aⅴ日韩av电影在线观看| 欧美日韩福利视频| 97超级碰碰人国产在线观看| 亚洲免费一在线| 国产欧美日韩91| 中文亚洲视频在线| 色中色综合影院手机版在线观看| 亚洲色图欧美制服丝袜另类第一页| 性视频1819p久久| 亚洲美女性视频| 国产精品一区二区三区成人| 国产亚洲视频在线| 亚洲免费av片| 国产精品国产三级国产专播精品人| 国产欧美日韩综合精品| 欧美视频在线免费| 午夜精品久久久久久久99热浪潮| 亚洲欧美另类在线观看| 久久久精品免费| 久久人体大胆视频| 日韩毛片在线观看| 国产九九精品视频| 国产日本欧美一区二区三区| 欧美精品久久久久久久免费观看| 亚洲精品videossex少妇| 26uuu久久噜噜噜噜| 亚洲欧美精品中文字幕在线| 亚洲最大福利视频网站| 亚洲男人av电影| 国产成人精品久久二区二区91| 国产精品扒开腿做爽爽爽男男| 国产精品成人一区二区三区吃奶| 亚洲男人天堂久| 欧美大胆a视频| 少妇高潮久久久久久潘金莲| 欧美日韩一区二区在线播放| 琪琪第一精品导航| 亚洲成人久久久| 亚洲欧洲美洲在线综合| 97免费中文视频在线观看| 国产精品久久久久久一区二区| 正在播放欧美视频| 久久色在线播放| 亚洲欧美999| 欧美高跟鞋交xxxxhd| 日本一区二区三区在线播放| 在线丨暗呦小u女国产精品| 久久69精品久久久久久国产越南| 国产一区二区黑人欧美xxxx| 欧美日韩国产中文字幕| 亚洲精品欧美日韩专区| 久久久国产精品x99av| 亚洲国产毛片完整版| 成人国产精品久久久久久亚洲| 久久久久免费精品国产| 亚洲国产精品系列| 亚洲精品欧美日韩专区| 国内精品400部情侣激情| 国产精品日本精品| 日韩亚洲国产中文字幕| 色爱av美腿丝袜综合粉嫩av| 欧美精品久久久久| 久久精品男人天堂| 午夜精品久久17c| 色小说视频一区| 91超碰中文字幕久久精品| 国产精品扒开腿做爽爽爽的视频| 国产精品91免费在线| 亚洲国产精品yw在线观看| 日韩男女性生活视频| 欧美成人免费网| 中文字幕国产亚洲2019| 国产精品私拍pans大尺度在线| 欧美一级视频在线观看| 亚洲精品电影久久久| 亚洲精品久久久久| 欧美丰满老妇厨房牲生活| 国产性色av一区二区| 琪琪亚洲精品午夜在线| 日韩免费精品视频| 久久综合国产精品台湾中文娱乐网| 国产精品免费视频久久久| 懂色aⅴ精品一区二区三区蜜月| 国产精品嫩草视频| 成人精品一区二区三区电影免费| 久久97久久97精品免视看| 日韩天堂在线视频| 国产91露脸中文字幕在线| 91精品国产高清久久久久久| 国产精品亚洲片夜色在线|