私は円グラフを読み込むためのHTMLページを使用します。そのhtmlページを別のhtmlページで複数回呼び出すことを試みました。別のページに単一の円グラフをロードする方法
piechart.js
function piechart()
{
var chart;
var legend;
var chartData = [{
country: "Czech Republic",
litres: 20
}, {
country: "india",
litres: 60
}];
AmCharts.ready(function() {
// PIE CHART
chart = new AmCharts.AmPieChart();
chart.dataProvider = chartData;
chart.titleField = "country";
chart.valueField = "litres";
chart.outlineColor = "#FFFFFF";
chart.outlineAlpha = 0.8;
chart.outlineThickness = 2;
// WRITE
chart.write("chartdiv");
});
};
piechart.htmlに記載の "chartdiv" にグラフをロードするための上記ジャバスクリプト。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>amCharts examples</title>
<link rel="stylesheet" href="widget1/style.css" type="text/css">
<script src="widget1/js/amcharts.js" type="text/javascript"></script>
<script src="widget1/js/pie.js" type="text/javascript"></script>
<script src="widget/js/pagejs/aaaa.js" type="text/javascript"></script>
<script>
</script>
</head>
<body>
<div id="chart">
<div id="chartdiv" style="width: 100%; height: 400px;"></div>
</div>
</body>
</html>
piechart.htmlはその後、私はjqueryのを使用してdashboard.jspという名前の別のページに、このHTMLページを呼び出そうとしました。
dashboard.jsp
<script>
$(document).ready(function(){
piechart();
$("#pie").load("piechart.html");
$("#column").load("piechart.html");
alert("gghgn")
});
</script>
<div id="column"></div>
<div id="pie"></div>
の両方でグラフを得ることを願っています
を? – vijayP
in document.ready function私は関数piechart()を –
と呼んでいますので、現在どのような出力が得られていますか? – vijayP