js代碼javascript
var xmlhttp; var prefix = ""; var zip1 = /^300[000-999]/; var zip2 = /^002[000-999]/; var zip3 = /^60[0000-9999]/; var zip4 = /^000[000-999]/; function loadStock(d, b) { var c = ""; var e = document.getElementsByTagName("head")[0]; if (zip1.test(d) || zip2.test(d) || zip4.test(d)) { c = "http://hq.sinajs.cn/list=sz" + d; prefix = "hq_str_sz" } else { if (zip3.test(d)) { c = "http://hq.sinajs.cn/list=sh" + d; prefix = "hq_str_sh" } else { alert("股票代碼不正確請從新輸入!"); return } } var a = document.createElement("script"); a.type = "text/javascript"; a.onload = a.onreadystatechange = function() { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { a.onload = a.onreadystatechange = null; callback(d, b) } }; a.src = c; e.appendChild(a) } function callback(stockid, stockFunc) { var stock = eval(prefix + stockid); var stockmsgs = stock.split(","); if (stock.lastIndexOf(",") > 0) { stockFunc(stockmsgs) } else { alert("沒有查詢到股票信息!!") } };
頁面代碼html
$(document).ready(function(){ loadScript(); var tg=self.setInterval("loadScript()",5000);//N毫秒刷新一次,1000毫秒=1秒 }); function loadScript(){ var url = window.location.href; //var url ="http://139.199.106.29/WebPage/findByInstId?roleId=600900.SS" var index =url.indexOf("="); var end =index+7; var arr = url.substring(index+1,end); var stock = arr; var stockid =stock; if (stockid == ''){ alert('請輸入股票代碼!'); return; } if (loadStock!='') loadStock(stockid,myfunc); } function myfunc(stocks){ document.getElementById("name").innerHTML = stocks[0]; document.getElementById("price").innerHTML = stocks[3]; document.getElementById("jk").innerHTML = stocks[1]; document.getElementById("zs").innerHTML = stocks[2]; document.getElementById("zg").innerHTML = stocks[4]; document.getElementById("zd").innerHTML = stocks[5]; document.getElementById("date").innerHTML = stocks[30]+" "+stocks[31]; }
將本身須要的數據地方加上id就能夠用了java