Javascript 无法在折线图中动态显示数据

Javascript 无法在折线图中动态显示数据,javascript,jquery,Javascript,Jquery,我正在使用google api制作折线图。在jsp页面中,我是这样实现的:但无法获取值,我的查询很好,但无法动态运行,请实际遵循以下链接: load(“可视化”、“1”、{packages:[“corechart”]}); setOnLoadCallback(drawChart); 函数绘图图(){ var data=google.visualization.arrayToDataTable([ ['regDate','Registration'], ['', ] ]); 变量选项={ 标题

我正在使用google api制作折线图。在jsp页面中,我是这样实现的:但无法获取值,我的查询很好,但无法动态运行,请实际遵循以下链接:


load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
['regDate','Registration'],
['',  ]
]);
变量选项={
标题:“每天的注册数量”
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}

欢迎任何意见。

试试这个

    <script type="text/javascript">
            var data = "";
            <% while(rs.next()){ %>
                  data += ""+['<%= rs.getString(1)%>',  <%= rs.getString(2)%>]+","
            <% } %>
    </script>

    <script type="text/javascript">
            google.load("visualization", "1", {packages:["corechart"]});
            google.setOnLoadCallback(drawChart);
            function drawChart() {
                    var data = google.visualization.arrayToDataTable([
                                      ['regDate', 'Registration'],
                                      data
                               ]);

                    var options = {
                            title: 'No of Registration per Day'
                            };

                    var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
                    chart.draw(data, options);
            }
    </script>

var数据=”;
数据+=“”+[“”,]+',”
load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
['regDate','Registration'],
数据
]);
变量选项={
标题:“每天的注册数量”
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}
    <script type="text/javascript">
            var data = "";
            <% while(rs.next()){ %>
                  data += ""+['<%= rs.getString(1)%>',  <%= rs.getString(2)%>]+","
            <% } %>
    </script>

    <script type="text/javascript">
            google.load("visualization", "1", {packages:["corechart"]});
            google.setOnLoadCallback(drawChart);
            function drawChart() {
                    var data = google.visualization.arrayToDataTable([
                                      ['regDate', 'Registration'],
                                      data
                               ]);

                    var options = {
                            title: 'No of Registration per Day'
                            };

                    var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
                    chart.draw(data, options);
            }
    </script>