獲取新浪實時數據顯示到jsp頁面

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

相關文章
相關標籤/搜索