2014-03-14 33 views
0

我需要多維數組,像這樣:如何讓JavaScript多陣列?

var myarray = [ ['username1', 10], ['username2', 20] ]; 

此數組我需要在(古典)ASP頁(Default.asp的),其他ASP頁(generate.asp)上我有MS SQL命令。所以思路AJAX從generate.asp發送字符串的Default.asp是:

username1,10;username2,20 

而在建的Default.asp成才陣列那樣:

var data="username1,10;username2,20"; 
data.split(';').each(function(){ 
//current ITEM. data.split(',') 
new Array(item[0], item[1]) 
}); 

請幫我語法。

回答

0

我認爲你將不得不使用JSON,像這樣:

var myarray = [{username1 : 10}, {username2 : 20}] 
+0

是否經典ASP支持JSON?我不這麼認爲...... – Jerry1

+1

我無法幫到你。但無論如何,您可以將JSON創建爲字符串(在ASP中),然後在JS中使用JSON.parse(「[{username1:10},{username2:20}]」)。 –