茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    jQuery實現(xiàn)下拉菜單(內(nèi)容為時間)的實時更新及圖表的隨動更新的方法
    來源:易賢網(wǎng) 閱讀:1426 次 日期:2016-07-25 16:11:40
    溫馨提示:易賢網(wǎng)小編為您整理了“jQuery實現(xiàn)下拉菜單(內(nèi)容為時間)的實時更新及圖表的隨動更新的方法”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了實現(xiàn)下拉菜單(內(nèi)容為時間)的實時更新及圖表的隨動更新的方法的相關資料,需要的朋友可以參考下

    工程分享:

    模塊1:下拉菜單的實時顯示最近一周時間:

    //顯示日期下拉選框

    for(var i=0;i<7;i++){

    $("#choose1>option:eq("+i+")").html(GetDateStr(-i));

    $("#choose1>option:eq("+i+")").attr("value",GetDateStr(-i));//該語句為了便于下拉選中的數(shù)據(jù)的值

    }

    //這個是上述的對應函數(shù)

    //以下為日期下拉選擇框自動調(diào)整

    function GetDateStr(AddDayCount)

    {

    var dd = new Date();

    dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期

    var y = dd.getFullYear();

    var m = dd.getMonth()+;

    var d = dd.getDate();

    return y+"-"+m+"-"+d;

    }

    輸出格式為年-月-天

    在工程中,實現(xiàn)的是選擇對應傳參刷新table值,對應內(nèi)容如下:

    $("#choose1").bind("change",function(){

    var value=$(this).val();

    var result={"time":value+" 00:15:00"};//工程刷新時間為凌晨,所以設置時間格式為延遲15分鐘

    //注意,此處的result是將字符串格式化為對象

    refreshData(result);//調(diào)用Hcharts繪制函數(shù)

    });

    //對應的函數(shù)為:

    function refreshData(result){

    $.ajax({

    type: "POST",//請求格式設置為post類型

    url:actionname,

    dataType:"text", //ajax返回值設置為text(json格式也可用它返回,可打印出結(jié)果,也可設置成json)

    data:result,//此處的result是格式化的傳過來的所選的時間,進而使得action帶時間參數(shù)傳遞

    success: function(json){

    var obj = $.parseJSON(json); //使用這個方法解析json

    var xAxisData=new Array();//轉(zhuǎn)換成數(shù)組

    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].split(" ");

    x=str[0].split("-");

    y=str[1].split(":");

    for(var j=0;j<3;j++)

    {x[j]=parseInt(x[j]);

    y[j]=parseInt(y[j]);}

    var year=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]];//注意,這里是格式化的時間格式(符合hcharts表的要求)

    }

    $('#box').highcharts({

    chart: {

    type: 'spline',//類型設置

    marginBottom:70

    },

    title: {

    margin:10

    },

    xAxis: {

    type: 'datetime',

    title: {

    text: '時間',

    align:'high'

    },

    dateTimeLabelFormats:{

    second:'%Y-%m-%d %H:%M:%S'

    }

    },

    yAxis: {

    title: {

    text: '能耗',

    rotation:0,

    align:'high'

    }

    },

    tooltip: {

    formatter: function () {

    return '<b>' + "乙烯生產(chǎn)能效值: "+this.y + '</b><br/>' +

    Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x) + '<br/>' ; //格式化輸出

    }

    },

    plotOptions: {//在這個位置可以設置比如像折線圖中點的點擊事件

    spline: {

    marker: {

    enabled: true

    }

    },

    series:{

    cursor:'pointer',

    point:{

    events:{

    click:

    function(){//點擊事件對應的函數(shù)實現(xiàn)以及參數(shù)定義

    var timee=new Date(this.x);

    timee.setHours(timee.getHours()-8);//獲取AddDayCount天后的日期

    var yy = timee.getFullYear();

    var mt = timee.getMonth()+1;

    var dd = timee.getDate();

    var hh=timee.getHours();

    var mm=timee.getMinutes();

    var ss=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;//對于個位數(shù),對應的十位設置為0

    var action=yy+'-'+mt+'-'+dd+' '+hh+':'+mm+':'+ss;

    $("#Time_click").html(action);

    var result={"time":action};

    refreshTable(result)//刷新表

    }

    }

    }

    },

    series:[{

    name:meaning,

    data:AxisData//此處寫入要進行顯示的數(shù)據(jù)

    }]

    });

    refreshTable(result);

    }

    }

    });

    }

    以上所述是小編給大家介紹的jQuery實現(xiàn)下拉菜單(內(nèi)容為時間)的實時更新及圖表的隨動更新的方法,希望對大家有所幫助

    更多信息請查看網(wǎng)絡編程

    2026上岸·考公考編培訓報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)