你的写法是错误的
e.Item.Cells[4].ondblclick = function(){copyReqQty(apara)};
这样就可以了

解决方案 »

  1.   

    写法肯定是错了, "javascript:copyReqQty('"+apara+"')";本身就是个字符串,哪里还有数组。
    --------玄之又玄,众妙之门---------
      

  2.   

    function copyReqQty(apara){
       var aaa = apara;
       for(i=0;i<aaa .length;i++){
          alert(aaa [i]);
       } 
     
    }
    不知你是不是这个意思
      

  3.   

    rightyeah(众妙之门) 看下面的示例:
    <script language="javascript">
    function copyReqQty(apara){
       var aaa = apara;
       for(i=0;i<aaa .length;i++){
          alert(aaa [i]);
       } 
     
    }
    </script><a href="javascript:copyReqQty(['1','2']);">apara</a>
      

  4.   

    我看他是这样写的:
    "javascript:copyReqQty('"   +  apara  +   "')";
    他是连接字符串,最后的到javascript:copyReqQty(apara);
      

  5.   

    ArrayList 是哪的对象, JS中的还是JSP中的.如果是 JS 中的
    "javascript:copyReqQty(apara)";如果是 JSP 中的,将数组转成 ['1','2'] 类似的字符串格式
    "javascript:copyReqQty(" + apara + ")";