4
を検査上のクリックした後、私は自分のWebページ上の円グラフを表示するには、Googleのチャートを使用しています。 JavaScriptとPHPを使用して、私のデータベースからデータを引き出してグラフを表示します。Googleのチャートのみを表示要素
しかし、私は要素を検査するために右クリックしたときに、私のチャートにのみ表示させる問題が発生しました。私のコードに間違いがあるかどうかはわかりません。
ここでのJavaScriptのコードです:
google.charts.load("current", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var jsonData =
$.ajax({
type: "POST",
url: "./handle/getChartsInfo.php",
dataType: 'json',
async: false
}).responseText;
var chartData = new google.visualization.DataTable(jsonData);
var options = {
title: 'My Policies',
pieHole: 0.5,
pieSliceText: 'none',
tooltip: {isHtml: true},
backgroundColor: 'none',
colors: ["#F7464A", "#46BFBD", "#FDB45C"]
};
var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
chart.draw(chartData, options);
}
それが言うことによって私もクロームの警告を取得しています:メインスレッド上
は、任意の助けを事前にありがとうございます!同期のXMLHttpRequestをするため その弊害で廃止されましたエンドユーザーの経験詳細については、 チェックhttps://xhr.spec.whatwg.org/をご覧ください。
async: false
を削除
を防止します、ありがとうございました!! – Sam