Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery的图表_Javascript_Jquery_Html_Css_Ajax - Fatal编程技术网

Javascript 使用Jquery的图表

Javascript 使用Jquery的图表,javascript,jquery,html,css,ajax,Javascript,Jquery,Html,Css,Ajax,我想设计一个饼图使用jquery,html,css如何? 如何使用该代码以饼图形式获取每日报告。 通过 特加 google.loadvisualization,1,{packages:[corechart]}; google.setOnLoadCallbackdrawChart; var测试=新数组; 功能图{ var jsonData=$.ajax{ url:'getData.php', 类型:'GET', 数据类型:'json', contentType:'application/x-ww

我想设计一个饼图使用jquery,html,css如何? 如何使用该代码以饼图形式获取每日报告。 通过 特加

google.loadvisualization,1,{packages:[corechart]}; google.setOnLoadCallbackdrawChart; var测试=新数组; 功能图{ var jsonData=$.ajax{ url:'getData.php', 类型:'GET', 数据类型:'json', contentType:'application/x-www-form-urlencoded', async:false, 成功:functiondata{ 测试=数据; } }.responseText; //警报测试; var data=google.visualization.arrayToDataTabletest; 变量选项={ 标题:“我的日常活动”, pieHole:0.6, }; var chart=new google.visualization.PieChartdocument.getElementById'piechart'; 图表。绘图数据,选项; }
由于$.ajax是异步的,这意味着当您调用它时,它会启动一个请求,然后在返回任何数据之前立即继续下一个语句

如果一切顺利,你最终会采用你指定的成功方法。 这就是你应该画图表的地方

google.load("visualization", "1", {packages:["corechart"]});

function drawChart() {
    $.ajax({
        url:'getData.php',
        type:'GET',
        dataType:'json',
        contentType: 'application/x-www-form-urlencoded',
        async:false,
        success: function(data){
            var options = {
                title: 'My Daily Activities',
                pieHole: 0.6,
            };
            var chart = new google.visualization.PieChart(document.getElementById('piechart'));
            var dataAsDataTable = google.visualization.arrayToDataTable(data);
            chart.draw(dataAsDataTable, options);
        }
    });    
}


//typically it is a good idea to define functions or variables *before*
//passing them as a reference. i am not quite sure what the code below will do,
//but since it references the drawChart function, it should be executed after
//defining drawChart.

google.setOnLoadCallback(drawChart);

您好,Groote,您提供的代码已执行,但图形未显示,且未出现错误..您能否提供不同的代码以显示饼图,并提供每日进度和良好的答案,但有些代码是我犯的错误,如。。。我们将测试作为参数传递,但我们将测试声明为空数组,然后说明数据将如何传递到DataAsTable。我想澄清一下。。。你能不能给我一个mesorry,它应该是success处理程序中返回的数据变量。我已经更新了答案。您将不再需要您的测试变量。顺便说一下。好的,当我代表测试使用数据时,它不会显示任何内容。。。所以请给我任何其他的代码在这个代码的情况下。。。或者我的代码中的任何修改