本系列目錄:
1. 新浪的股票查詢接口:講解了該接口的數據結構;
2. 新浪的股票查詢接口(使用篇):用一個簡單的例子演示該接口的使用;
3. 實時股票信息查詢:一個高級的例子,能夠自動刷新股票信息,實現了實時更新;
前面一篇文章講了如何使用新浪的股價查詢接口,那裏的例子比較簡單,不能實時更新股價信息。現在我給大家一個能實時更新股票信息的代碼。
還是以大秦鐵路爲例,爲了體現實時性,這段代碼顯示當前股價(由於不同瀏覽器動態載入script的方法略有不同,這段代碼只適用於IE和firefox瀏覽器):
- <input type=“text“ id=“realtimeprice“></input>
- <script type=“text/javascript“ src=“http://hq.sinajs.cn/list=sh601006“ id=“jscode“ charset=“gb2312“></script>
- <script type=“text/javascript“>
- function reload(){
- var code=document.getElementById(”jscode”);
- if(!code) return;
- document.body.removeChild(code);
- code=document.createElement(”script”);
- code.src=”http://hq.sinajs.cn/list=sh601006″;
- code.id=”jscode”;
- code.charset=”gb2312″;
- document.body.appendChild(code);
- elements=hq_str_sh601006.split(”,”);
- document.getElementById(”realtimeprice”).value=elements[3];
- }
- reload();
- setInterval(reload,2000);//每兩秒鐘更新一次
- </script>
請大家把這段代碼複製下來,插入到一個新建html文檔的body標籤之間。