对于jason对象,需要注意符号,如逗号和大括号。
Resultset中,取出的对象可以用rs。getstring()获得对应值,可以用rs。getstring(1)其中1对应SQL语句返回数据的数据顺序,或者是使用rs。getstring(“XQNAME”) 其中XQNAME代表该项名称。
应该注意innerHTML对象,该对象在动态创建表格中很有用,
对于空间查询和数据库查询来说,尽量选择数据库查询,数据库查询速度较快。对于空间数据,通过存储过程或者别的方法进行转化,进行数据库查询。优化处理速度。
价格趋势图的代码如下:
addChart2:function(lpid,jsons){
var divId = "mark_div011";
var json = eval('['+jsons+']');
var lpname = json[1].XQNAME;
var selectDIV = "<select id='changedateid' class ='myselect' οnchange='changeDate2(/""+divId+"/","+lpid+")'><option value='-6'>最近半年</option><option value='-12'>最近一年</option><select>"
selectDIV += "<div id='zoombuttom' style='position: absolute; left:120px; '></div>";
document.getElementById("mark_div010").innerHTML = selectDIV;
var zoombuttom = "<a href='javascript:void(0);' onclick ='zoominchart(/""+lpid+"/",/""+lpname+"/")' title='放大统计图'><img src='images/fangda.PNG'></a>"
document.getElementById("zoombuttom").innerHTML = zoombuttom;
if(json[2].ave.length >2){
document.getElementById(divId).innerHTML="<iframe src='linechart.html?lpid="+lpid+"&date=0' frameborder='0' style='width:425px;height:148px;'></iframe>";
}else{
document.getElementById(divId).innerHTML = "暂无数据";
}
},
应该好好研究。