私はAJAXリクエストでjavascript変数を更新する必要があるFusionChartsのプロジェクトに取り組んでいます。 FusionChartは、下に示すようにchart1.setDataXML()
タグ内のxmlで自身を設定します。AJAXを使ってJavascript変数を更新する
<div id="barGraph">
Bar Graph
</div>
<script language="JavaScript">
var chart1= new FusionCharts("/charts/Column3D.swf", "barGraph", "600", "400", "0", "1");
chart1.setDataXML("<chart caption='Monthly Unit Sales' xAxisName='Month' yAxisName='Units' showValues='0' decimals='0' formatNumberScale='0'><set label='Jan' value='462'/><set label='Feb' value='857'/><set label='Mar' value='671'/><set label='Apr' value='494'/><set label='May' value='761'/><set label='Jun' value='960'/><set label='Jul' value='629'/><set label='Aug' value='622'/><set label='Sep' value='376'/><set label='Oct' value='494'/><set label='Nov' value='760'/><set label='Dec' value='960'/></chart>");
chart1.render("barGraph");
</script>
私が言ったように、私はそのスクリプト内のXMLをAJAXリクエストで更新する必要があります。ここに私の関数は
<script type="text/javascript">
function updateChart(domId){
var response= "<chart></chart>"
var chartObj = getChartFromId("barGraph");
chartObj.setDataXML(response);
}
</script>
だ...私は、チャートを更新機能を作成しましたが、私は遊びにAJAXを持参する方法を見つけ出すことはできません私は私のAJAX要求が「応答を更新することができます方法はあります'変数?
おかげで、それをやりました。 – ryan