0

php ページに動的な情報を入力し、グローバル オプションを外部 JS ファイルに保持したいのですが、「オプション」が未定義のようです。

外部ファイル:

$(function () {

var options = {
        chart: {
            rendedTo: 'barchart',
            type: 'column',
            width: 765
        },
        xAxis: {
            labels: {
                rotation: -45,
                align: 'right'
            }
        },
        yAxis: {
            min: 0,
            title: {
                text: 'Nombre de sous-titres postés ce mois'
            }
        },
        legend: {
            enabled: false
        },
        tooltip: {
            formatter: function() {
                var s = (this.y > 1) ? 's' : '';
                return '<b>'+ this.x +'</b><br/>'+
                     this.y+' sous-titre'+s+' posté'+s;
            }
        },
        series: [{
            name: 'Nombre d\'upload'
        }]
    }
});

次に、head タグに建物の線を追加します。

<script type="text/javascript">
    $(document).ready(function(){
        $.getJSON('include/ajax/statistiquesMembreMensuel.json.php?id=1', function(data) {
            options.xAxis.categories = data[0];
            options.series[0].data = data[0];
            options.chart.title = "Nombre d\'upload mensuel effectués par le membre '.stripslashes($row['pseudo']).'";
            var chart = new Highcharts.Chart(options);
        });
    });
    </script>

情報を.jsファイルに入れる場合、$_GET['id']情報をURLに送信するにはどうすればよいですか?getJSON

チャートがロードされた後にチャートのタイトルを編集するにはどうすればよいですか?

4

1 に答える 1

0

1) 削除varしてグローバル変数を作成するか、より適切には、$(function () { ... });which wrapsを削除しますoptions

2) タイトルを設定するには、こちらを参照してください。

于 2013-06-25T09:08:06.370 に答える