★精品文档★jQuery实现下拉菜单内容为时间实时
更新及图表随动更新方法
这篇文章主要介绍了实现下拉菜单内容为时间的实时更新及图表的随动更新的方法的相关资料,需要的朋友可以参考下
工程分享
模块1 下拉菜单的实时显示最近一周时间
//显示日期下拉选框for(var i=0; i<7; i++){
$(“#choose1option:eq(“+i+”)”).html(GetDateStr(-i));$(“#choose1option:eq(“+i+”)”).attr(“value”,GetDateStr(-i));//该语句为了便于下拉选中的数据的值
}
//这个是上述的对应函数
//以下为日期下拉选择框自动调整function GetDateStr(AddDayCount)
{var dd=new Date();dd.setDate(dd.getDate()+AddDayCount);// 获 取AddDayCount天后的日期var y=dd.getFul lYear();
1/7
★精品文档★var m=dd.getMonth()+;var d=dd.getDate();return y+”-”+m+”-”+d;
}
输出格式为年-月-天
在工程中实现的是选择对应传参刷新table值对应内容如下
$(“#choose1”).bind(“change”,function(){varvalue=$(this).val();var result={“time”:value+” 00:15:00”};//工程刷新时间为凌晨所以设置时间格式为延迟15分钟
//注意此处的result是将字符串格式化为对象refresh Data(resu lt);//调用Hcharts绘制函数
});
//对应的函数为function refreshData(result){
$.aj a x({type: “POST”,//请求格式设置为post类型url :actionname,dataType:”text”, //ajax返回值设置为text json格式也可用它返回可打印出结果也可设置成json data:result,//此处的result是格式化的传过来的所选的时
2/7
★精品文档★
间进而使得action带时间参数传递success: function(json){var obj=$.parseJSON(json); //使用这个方法解析jsonvar xAxisData=new Array();//转换成数组var yAxisData=new Array();var AxisData=new Array();var str=new Array(),x=new Array();y=new Array();for(var i=0; i<obj.resultData. length; i++){xAxisData[i]=obj.resultData[i].date;yAxisData[i]=obj.resultData[i].value;str=xAxisData[i].spl it(“ “);x=str[0].spl it(“-”);y=str[1].spl it(“:”);for(var j=0;j<3;j++)
{x[j]=parseInt(x[j]);y[j]=parseInt(y[j]);}varyear=x[0],month=x[1]-1 ,day=x[2],hour=y[0],minute=y[1],second=y[2];
AxisData[i]=[Date.UTC(year,month,day,hour,minute,second),yAxisData[i]];//注意这里是格式化的时间格式符合
3/7
★精品文档★h c h a rts表的要求
}
$(‘#box’).h ig h ch a rts({c h a rt: {type: ‘spl ine’ ,//类型设置marginBottom:70
},title: {margin:10
},xAx is: {type: ‘datetime’ ,title: {text: ‘时间’ ,al ign: ’high’
},dateTimeLabelFormats:{second: ’%Y-%m-%d%H:%M:%S’
}
},yAx is: {title: {
4/7
★精品文档★text: ‘能耗’ ,rotation:0,al ign: ’high’
}
},tooltip: {formatter: function () {return ‘<b’+“乙烯生产能效值: “+this.y+‘</b<br/’+
Highcharts.dateFormat(‘%Y-%m-%d %H:%M:%S’ ,this.x)+‘<br/’ ; //格式化输出
}
},plotOptions: {//在这个位置可以设置比如像折线图中点的点击事件spl ine: {marker: {enabled: true
}
},series:{cursor: ’pointer’ ,
5/7
★精品文档★point:{events:{cl ick:function(){//点击事件对应的函数实现以及参数定义var timee=new Date(this.x);timee.setHours(timee.getHours()-8);// 获 取AddDayCount天后的日期varyy=timee.getFul lYear();var mt=timee.getMonth()+1 ;var dd=timee.getDate();var hh=timee.getHours();var mm=timee.getMinutes();varss=timee.getSeconds();if(hh<10)hh=“0”+hh;if(mm<10)mm=“0”+mm;if(ss<10)ss=“0”+ss;if(dd<10)dd=“0”+dd;if(mt<10)mt=“0”+mt;//对于个位数对应的十位设置为
0var action=yy+’-’+mt+’-’+dd+’ ‘+hh+’ : ’+mm+’ : ’+ss;
$(“#Time_cl ick”).html(action);var result={“time”:action};
6/7
★精品文档★refreshTable(resu lt)//刷新表
}
}
}
},series:[{name:meaning,data:AxisData//此处写入要进行显示的数据
}]
});refreshTable(resu lt);
}
}
});
}
以上所述是小编给大家介绍的j Q u e ry实现下拉菜单内容为时间的实时更新及图表的随动更新的方法希望对大家有所帮助
7/7
官方网站:点击访问CDN客服QQ:123008公司名:贵州青辞赋文化传媒有限公司域名和IP被墙封了怎么办?用cloudsecre.com网站被攻击了怎么办?用cloudsecre.com问:黑客为什么要找网站来攻击?答:黑客需要找肉鸡。问:什么是肉鸡?答:被控的服务器和电脑主机就是肉鸡。问:肉鸡有什么作用?答:肉鸡的作用非常多,可以用来干违法的事情,通常的行为有:VPN拨号,流量P2P,攻击傀儡,...
目前国内云计算市场竞争异常激烈,尤其是国内的腾讯云、阿里云、景安等商家促销活动一波接一波的进行,对于有需要的用户确实得到不小的实惠。但是这样给予国内的主机商确实是比较大的打击,毕竟这些商家的背景和实例强劲,即便是贴本补贴优惠,也是不怕的。前两年阿里一家各种活动促销,确实在国内市场占据主要的市场地位,腾讯云开始两年没有较大的吸引用户,不过这两年的发展还是比较稳健的。我们很多网友在之前肯定也享受到一些...
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...