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

首頁 > 開發 > AJAX > 正文

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

2024-09-01 08:33:18
字體:
來源:轉載
供稿:網友
由于最近網速慢的緣故,查看股票信息時網頁老是打不開。這幾天一直在研究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
狠狠色狠色综合曰曰| 久久夜精品香蕉| 欧洲一区二区视频| 日韩av成人在线观看| 国产日韩精品一区二区| 国产精品一二区| 亚洲国产精品久久91精品| 欧美福利在线观看| 亚洲一区二区日本| 亚洲精品资源美女情侣酒店| 日韩精品在线视频| 日韩高清中文字幕| 欧美专区国产专区| 欧美疯狂做受xxxx高潮| 欧美日韩福利电影| 亚洲欧美另类自拍| 久久亚洲精品网站| 久久精品视频亚洲| 精品久久久久久久大神国产| 欧美成人精品一区二区| 亚洲成人网在线| 日韩成人在线视频网站| 91色视频在线导航| 欧美高清自拍一区| 亚洲成人黄色网址| 中文字幕久久久av一区| 日本欧美一二三区| 国产精品亚洲精品| 欧美乱妇40p| 91人人爽人人爽人人精88v| 亚洲理论在线a中文字幕| 久久久久久中文字幕| 亚洲欧美日韩中文在线制服| 亚洲精品午夜精品| 国产裸体写真av一区二区| 亚洲精品xxxx| 奇门遁甲1982国语版免费观看高清| 日韩专区在线播放| 亚洲欧美日韩中文在线| 日韩高清av在线| 色婷婷综合成人av| 精品国产福利在线| 亚洲男人av电影| 91网站免费观看| 国产黑人绿帽在线第一区| 欧美成人免费va影院高清| 久青草国产97香蕉在线视频| 色偷偷av一区二区三区乱| 一本色道久久88精品综合| 97久久精品人搡人人玩| 亚洲人成欧美中文字幕| 日韩av免费网站| 日韩亚洲综合在线| 色婷婷av一区二区三区久久| 亚洲japanese制服美女| 日韩免费在线视频| www.久久久久| 久久久之久亚州精品露出| 在线播放亚洲激情| 欧美日韩国产999| 最近2019中文字幕mv免费看| 日韩女在线观看| 久久九九亚洲综合| 国产精品久在线观看| 91成人精品网站| 日韩成人激情在线| 欧美电影免费观看大全| 亚洲www永久成人夜色| 91在线免费看网站| 久久久久中文字幕2018| 日韩精品一区二区三区第95| 国产91精品久久久| xxxx欧美18另类的高清| 亚洲人成网站在线播| 国产精品精品国产| 日韩av在线看| 88国产精品欧美一区二区三区| 亚洲毛片在线观看| 国产精品自拍视频| 国产成人综合av| 欧美国产精品va在线观看| 久久精品视频导航| 欧美国产乱视频| 亚洲国产精彩中文乱码av| 国产精品白嫩初高中害羞小美女| 成人av资源在线播放| 久久精品国产精品| 久久久国产在线视频| 亚洲精品一区在线观看香蕉| 国产在线拍揄自揄视频不卡99| 日韩精品福利在线| 欧美色另类天堂2015| 日韩在线视频二区| 欧美日韩在线看| 国产亚洲日本欧美韩国| 日本久久久久久| 日本亚洲精品在线观看| 18久久久久久| 欧美黑人国产人伦爽爽爽| 国产精品电影一区| 久久国产精品电影| 亚洲人成网站在线播| 欧美三级免费观看| 日韩中文字幕在线看| 久久韩剧网电视剧| 亚洲一区二区在线| 久久久久久高潮国产精品视| 精品久久中文字幕| 91网在线免费观看| 国产精品日韩一区| 欧美激情xxxx性bbbb| 欧美性极品少妇精品网站| 日韩中文字幕亚洲| 欧美日在线观看| 久久九九热免费视频| 国产精品ⅴa在线观看h| 97精品国产97久久久久久春色| 亚洲精品影视在线观看| 国产一区香蕉久久| 国产欧美精品一区二区| 91免费精品国偷自产在线| 亚洲天堂av女优| 欧洲亚洲免费在线| 精品magnet| 国产精品美女www| 亚洲美女av黄| 国产成人精品国内自产拍免费看| 综合网日日天干夜夜久久| 国产精自产拍久久久久久| 亚洲欧美在线第一页| 国自产精品手机在线观看视频| 18性欧美xxxⅹ性满足| 日本在线观看天堂男亚洲| 91视频-88av| 欧美极品少妇与黑人| 亚洲区bt下载| 亚洲a区在线视频| 91免费精品国偷自产在线| 亚洲色图17p| 伊人久久大香线蕉av一区二区| 欧美视频中文在线看| 国产精品综合不卡av| 中文字幕亚洲欧美一区二区三区| 俺去啦;欧美日韩| 91精品视频一区| 欧美成人免费全部观看天天性色| 久久视频免费观看| 亚洲欧洲日产国产网站| 日本久久久久亚洲中字幕| 亚洲国产精品视频在线观看| 国产欧美韩国高清| 69**夜色精品国产69乱| 亚洲欧洲在线观看| 亚洲欧洲在线播放| 久久免费在线观看| 欧美另类老女人| 久久久久久久久网站| 国产精品女人网站| 亚洲欧美日韩成人| www.午夜精品| 国产美女精品免费电影| 国产精品18久久久久久麻辣| 欧美在线视频在线播放完整版免费观看| 日韩一区在线视频|