0
jQuery(document).ready(function() {
     var firstv=10;
            var secondv=20;
            var thirdv=70;
            var name1=ram;
            var name2=kumar;
            var name3=manju;
      var data = [ [name1, firstv],[name2, secondv], [name3, thirdv]];

var plot1 = jQuery.jqplot('chart', [data],
        {
            grid: {
                shadow: false,
                background: '#FFFFFF',                                                                                          
            },
            seriesDefaults: {
                // Make this a pie chart.
                renderer: jQuery.jqplot.PieRenderer,
                rendererOptions: {
                    showDataLabels: true,
                    padding: 20,
                    startAngle: 270
                }
            },
            legend: {
                show: true,
                location: 'e',
                fontSize: 11,
                marginTop: 10,                                
            }
        });
});

作業コードリンク

varに値を割り当てると、フェッチされませんか?

4

2 に答える 2

2

代わりに文字列を保存するつもりですか?

var secondv=20;
var thirdv=70;
var name1=ram; //  var name1='ram';
var name2=kumar; // var name2='kumar';
var name3=manju; // var name3='manju';

そうでない場合は、これらの変数をどこから取得していますか?

これらの値を1回だけ使用している場合。それらをデータに直接割り当てることができます

var data = [
    ["ram", 10], 
    ["kumar", 20],
    ["manju", 70]
];​
于 2012-09-18T13:57:04.433 に答える
1

エラーコンソールを確認します。

Uncaught ReferenceError: ram is not defined 

名前の割り当てを引用符で囲まれた名前に変更します。

var name1="ram";
var name2="kumar";
var name3="manju";

これが更新された例です。

于 2012-09-18T13:56:39.200 に答える