1

Web アプリや、javascript、jquery、json、knockout などの世界に慣れていない私は、本当に単純なことをしようとしていますが、うまくいきません。コントローラからビューにデータを渡して、morris.js を使用してプロットを作成したいと考えています。

私はそれをググって何度か試みましたが、どれも成功しませんでした。

ビューは、グラフを構築するために次のようなものを受け取ります。

<script>
    new Morris.Line({
    // ID of the element in which to draw the chart.
    element: 'myfirstchart',
    // Chart data records -- each entry in this array corresponds to a point on
    // the chart.
    data: [
    { year: '2008', value: 20 },
    { year: '2009', value: 10 },
    { year: '2010', value: 5 },
    { year: '2011', value: 5 },
    { year: '2012', value: 20 }
    ],
    // The name of the data record attribute that contains x-values.
    xkey: 'year',
    // A list of names of data record attributes that contain y-values.
    ykeys: ['value'],
    // Labels for the ykeys -- will be displayed when you hover over the
    // chart.
    labels: ['Value']
});
</script>

今、ビューバッグなどを使用してコントローラからデータを送信したいと考えています。JSONが最も正しい方法であると私が理解したのは、それを使用する方法がわからないだけです。

方法を教えてください。

4

2 に答える 2