0

こんにちは、この方法でハイチャートのパイをリロードしようとしています:

$("#Actualizar").click(function(){

        $.ajax({
            url:'ajax/core/Ajax_Request.php',
            type:'POST',
            dataType:'json',
            data:{
                    AppRequest:'Dashboard/htmlPies',
                    params: { 'params':{'orden':'orden'}}
            },
            success:function (result) {
                chart.series[0].setData(result);
            }
        });
    });

サーバー側にはこれがあります。

    $resultado=array(100, 1000, 400, 200);
    echo json_encode($resultado);

それは機能していますが、私が欲しいのは、このように this.point.name を追加することです

    $resultado=array('a'=>100, 'b'=>1000, 'c'=>400, 'd'=>200);
    echo json_encode($resultado);

今は何も描画しません。

データを埋める元のjsはこんな感じ

                data: [
                    ['Firefox',   45.0],
                    ['IE',       26.8],
                    ['Chrome',       12.8],
                    ['Safari',    8.5],
                    ['Opera',     6.2],
                    ['Others',   0.7]
                ]

ありがとう。

4

1 に答える 1