2015-09-08 81 views
-1

我在JavaScript中有一个2d数组如何将此数组复制到另一个2d数组中。将JavaScript数组复制到Java数组

这是我做我排序的二维数组在JavaScript中,现在我需要这个数组复制到Java:

<% String[][] codes = Allinstlist; 
if(codes!=null){ 
for(i=0; i<codes.length; i++){ 
for(j=0; j<4; j++){ 
%> 

codesJS[<%=i%>] = new Array(); 

codesJS[<%= i %>][<%= j %>].push(<%=codes[i][j]%>); 
alert(codesJS[0][1]); 
alert(codesJS[0][2]); 
alert(codesJS[0][3]); 
alert(codesJS[1][1]); 
alert(codesJS[1][2]); 
<%  } 
    } 

} %> 


function sortStringBubble(codesJS) 
{ 
alert("array is:"+codesJS); 
var j; 
var flag = true; 
var temp; 

while (flag) 
{ 
    flag = false; 
    for (j=0; j < codesJS.length; j++) 
    { 
     if (codesJS[j][0].compareToIgnoreCase(codesJS[j+1][0]) > 0) 
     { 
      for (var col = 0 ; col<4; col++) 
       { 
       temp = codesJS[j][col]; 
       codesJS[j][col] = codesJS[j+1][col]; 
       codesJS[j+1][col] = temp; 
       flag = true; 
       } 
     } 
     } 
     } 
    } 

    sortStringBubble(codesJS); 
    <% 
    //   ClientsList = codesJS; 
    %> 
+0

什么阻止你这么做? –

+0

我不知道如何将javascript数组复制到java数组 – Kaaruni

+0

与您的java和javascript代码有什么关系?他们是不同的语言... –

回答

0

使用AJAX调用服务器,之后赶上这要求你的Java脚本阵传球在支持的结尾并转换为java数组。