2011-04-09 61 views
0

我有这样的数据如图所示,点击一个按钮,有可能构造这jsonData与一些不同的数据?点击按钮点击构建一个填充值与新阵列

var jsonData = [{open:100.01,high:104.06}, 
     {open:100.02,high:105.06}, 
     {open:100.03,high:106.06}, 
     {open:100.04,high:107.06}]; 

function callMe() 
{ 
} 

button onclick= "callMe()"; 

(后来,我将修建从数据库这个数据,现在我只用JavaScript的前端工作)

+0

正确:'button.onclick = callMe;' – 2011-04-09 12:39:43

回答

0

您正在寻找这样的事情:

var jsonData = [{open:100.01,high:104.06}, 
     {open:100.02,high:105.06}, 
     {open:100.03,high:106.06}, 
     {open:100.04,high:107.06}]; 

function Clear() 
{ 
    jsonData = new Array(); 
} 

function AddData(open,high) 
{ 
    jsonData.push({'open':open,'high':high}); 
} 

function callMe() 
{ 
    AddData(100.05,108.07); 
} 

button onclick= "callMe()"; 

更新:

var jsonData = [{open:100.01,high:104.06}, 
     {open:100.02,high:105.06}, 
     {open:100.03,high:106.06}, 
     {open:100.04,high:107.06}]; 

function callMe() 
{ 
    jsonData = [{open:100.01,high:104.06}, 
     {open:100.02,high:105.06}, 
     {open:100.03,high:106.06}, 
     {open:100.04,high:107.06}, 
     {open:100.05,high:108.06}, 
     {open:100.06,high:109.06}]; 
} 
+0

谢谢您主席的回复,点击按钮我想构建一个不同的数组,其中有一些不同的值var jsonData = [{open:200,high:104.06}, {open:300,high:105.06}, {open:300,high:106.06}, {打开:444,高:107.06}]; – Kiran 2011-04-09 12:39:11

+0

你可以这样做,只需跳过'var'或者你正在创建一个局部变量。 – Thorgeir 2011-04-09 12:44:08

+0

@Thorgeir跳过var创建隐式全局变量?这不是很好的建议。 – 2011-04-09 12:46:07