如果我有這樣一個數組:如何在多維數組中使用數組?
var phpintojsArray = [["1","20"]];
和......我也有一個multid陣列:
var data = [[1,20], [4, 20], [7, 55], [9, 10], [9, 10]];
如何將phpintojsArray添加到數據陣列?我想:
var data = [[phpintojsArray], [1,20], [4, 20], [7, 55], [9, 10], [9, 10]];
什麼是實現這一目標的一種方式?
澄清 - 試圖操縱圖表
這個工程數據:
/* Bar Chart */
var data = [[1, 10],[3, 60], [5, 20], [7, 50], [9, 10]];
// Initialize Bars Chart
$.plot(BarChart, [
{ data: data, bars: { show: true, fillColor: { colors: [{ opacity: 1 }, { opacity: 1 }] } }, label: 'Example label' } ],
{
legend: {
backgroundColor: '#f6f6f6',
backgroundOpacity: 0.8
},
colors: ['#39d5db'],
grid: {
borderColor: '#cccccc',
color: '#999999',
labelMargin: 10
},
yaxis: {
ticks: 5
},
xaxis: {
tickSize: 1
}
}
);
這不起作用:
var phpintojsArray = <?= json_encode($sales); ?>;
var two = [3, 60];
var three = [5, 20];
var four = [7, 50];
var five = [9, 10];
/* Bars Chart */
var data = [[phpintojsArray], [two], [three], [four], [five]];
// Initialize Bars Chart
$.plot(BarChart, [
{ data: data, bars: { show: true, fillColor: { colors: [{ opacity: 1 }, { opacity: 1 }] } }, label: 'Example label' } ],
{
legend: {
backgroundColor: '#f6f6f6',
backgroundOpacity: 0.8
},
colors: ['#39d5db'],
grid: {
borderColor: '#cccccc',
color: '#999999',
labelMargin: 10
},
yaxis: {
ticks: 5
},
xaxis: {
tickSize: 1
}
}
);
爲什麼?
你有什麼不工作? – kennypu
沒有。當我查看源代碼時,它顯示名稱「phpintojsArray」而不是值 –
是的,它會顯示phpintojsArray與上面的代碼。查看源代碼並不是一個很好的指示器,它是否能正常工作... –