Springboot highchartsとajaxを組み合わせた簡単な例

11533 ワード


<html lang="zh-CN">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>    title>
    <script type="text/javascript" src="/Highcharts-6.0.4/code/highcharts.js">script>
    <script type="text/javascript" src="/Highcharts-6.0.4/code/highcharts-3d.src.js">script>
    <script type="text/javascript" src="/Highcharts-6.0.4/code/modules/exporting.js">script>

    <script type="text/javascript" src="/js/jquery-3.2.1.js">script>
    <script type="text/javascript" src="/js/china.js">script>
head>

<body onload="startime()" background="/images/datebook.jpg">
    <div align="center" style="height:50px;border: 0px;">
        <div id="div" style="border: 0px; display:inline; color:#112200;">div>
    div>
    <script>
            function startime(){
                var t=new Date();//    date   ,        date
                var year=t.getFullYear();
                var mon=t.getMonth()+1;
                var day=t.getDate();
                var h=t.getHours();
                var m=t.getMinutes();
                var s=t.getSeconds();
                var ms=t.getMilliseconds();
                mon=checktime(mon);
                day=checktime(day);
                m=checktime(m);
                s=checktime(s);
                document.getElementById("div").innerHTML='   '+year+'-'+mon+'-'+day+'  '+h+':'+m+':'+s;
                t=setTimeout("startime()",100 );//             ,            ,             ,        
                //             ,500    0.5 
            }
            function checktime(i) {//            ,       ,      +  0
                if(i<10)
                {
                    i="0"+i;
                }
                return i;
            }
    script>
    <#-- <div align="left">
        <div id="bing" style="width: 50%;height:400px;display: inline-block;">div>
    div>-->
    <div align="center">
        <div id="china" style="width: 80%;height:500px;display: inline-block;" >div>
    div>
    <div align="center">
        <div id="line" style="width: 50%;height:400px;display: inline-block;" >div>
        <div id="pie" style="width: 50%;height:400px;display: inline-block;">div>
    div>
    <script type="text/javascript">
        $(function(){
            var xtext = [];//X TEXT
            var nums = [];//y   
            $.ajax({
                url:'/userLog/loginCnt',//       
                type : "post",
                async : true,            //    (           ,                   )
                data : {},
                dataType : "json",        //       json
                success:function(result){
                    for(var i=0;i0].setData(nums);
                },
                error:function(e){
                }
            });
            var chart = new Highcharts.Chart({
                chart:{
                    renderTo:'china',//div id 
                    type:'column' //       
                },
                title:{
                    text:'        ' //     
                },
                xAxis:{
                    categories:xtext
                },
                yAxis:{
                    title:{
                        text:'  ' //Y    
                    },
                },
                series:[{
                    name:"  "
                }],
                credits: {//    
                    enabled: false
                }
            });
        });
    script>
body>
html>