本帖最后由 topninaru000 于 2010-04-13 14:04:25 编辑

解决方案 »

  1.   

    js 里面没有真正的multidimensional array    可以用arrays of array来代替
    var macroArray=new Array();
    var macroArray[]=new Array();    // this is necessary to declare that macroArray[]                                //is also an arraymacroArray[0][0]="aaa";
    macroArray[0][1]="aaa";macroArray[1][0]="bbb";
    macroArray[1][1]="bbb";macroArray[2][0]="ccc";
    macroArray[2][1]="ccc";
    这样就可以了
      

  2.   

    回复一楼!!!var macroArray[]=new Array(); 
    这样定义好像不可以, 直接错误。
    请指教
      

  3.   

    var macroArray = new Array();
    macroArray[0] = new Array();
    macroArray[0][0]="aaa";
    macroArray[0][1]="aaa";
      

  4.   


    先谢谢了
    这样可以
    但我想实现macroArray是复数个条,
    我一下写哪里错了var k =0;
    var macroArray = new Array();
    macroArray[k] = new Array();
    macroArray[k][0]="aaa";
    macroArray[k][1]="aaa";请教能行的通的方法
    谢谢
      

  5.   

    var rows;
    var cols;
     var macroArray=new Array();         //先声明一维
           for(var i=0;i<rows;i++){          
              macroArray[i]=new Array();    //在声明二维
              for(var j=0;j<cols;j++){      
                 macroArray[i][j]="aaa"; 
           }
     }
      

  6.   

    [size=14px]上面4楼(sjkof)的方法型的通,问题2解决了。那我已经取得的2唯数组值怎么传到bean里,bean里接受的时候,以什么形式接受???(也就是问题1)、
    (如果分数不够,会加分)[/
    size]
      

  7.   

    这么复杂的东西干吗要用数组来做
    用json不是很好嘛
    var ary = [['aaa','bbb'],['ccc','ddd']];