質問内容:
fusioncharts を使用する場合、demo.html などのページでチャートの一部をクリックし、その部分の詳細を表示することができます。
Fusioncharts には setDataXML と setDataURL があり、これら 2 つのメソッドはデータを設定するために使用されます。ただし、これらを使用したことのある人は、コードが文字化けする問題が発生する可能性があります。
具体的な内容については詳しくは説明しません。
解決。
Ajax リクエストの戻り内容が文字化けしている場合は、Jquery.ajax を直接使用してください。
次のようにコードをコピーします。
関数 mychartclick(month) {
変数ID =1;
var d = 新しい日付();
var strURL='xxxx'
jQuery.ajax({
タイプ:「取得」、
URL: strURL
データ: strURL、
成功: 関数 (データ) {
var chartObj = getChartFromId("myid");
chartObj.setDataXML(data); //データを使用して myid の内容を直接設定するだけです。
}
});
}
文字化けはなくなりました。