Copy Code code as follows:
<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) *). 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) *). ToFixed (2) + "</font>%");
else ... {
$ (' #f ' +i). HTML (temp_f.tofixed (2));
$ (' #g ' +i). HTML (((temp_f/yest_f) *). 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", the Times, serif;
Background-color: #FFFFCC
}
</style>
<body onload= "Pageinit ();" >
<form>
<table width= "border=" 1 "align=" center "cellpadding=" 0 "cellspacing=" 0 "bordercolor=" #000000 ">
<tr bgcolor= "#3399FF" height= "30px" >
<th scope= "col" > Stock code </th>
<th scope= "col" > Stock name </th>
<th scope= "col" > Current price </th>
<th scope= "col" > Today opening </th>
<th scope= "col" > Yesterday closing </th>
<th scope= "col" > Current price difference </th>
<th scope= "col" > Degree </th>
<th scope= "col" > Highest price </th>
<th scope= "col" > Lowest price </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>
Accustomed to using prototype, the script part of the code to replace it.
Copy Code code as follows:
<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) *). 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) *). ToFixed (2) + "</font>%";
else ... {
$ (' F ' +i). InnerHTML = temp_f.tofixed (2);
$ (' G ' +i). InnerHTML = ((temp_f/yest_f) *). ToFixed (2) + "%";
}
$ (' H ' +i). InnerHTML = Temp3.split (', ') [4];
$ (' I ' +i). InnerHTML = Temp3.split (', ') [5];
}
}
function Pageinit () ... {
Window.setinterval ("Ajaxrequest ()", 3000);
}
</script>
Of course, the page can be automatically generated by the script, as well as the page dynamically increase and decrease the stock information and other functions, and so on later modify it.