那请LS兄弟给小弟发个测试的代码,所谓,To see is to believe!

解决方案 »

  1.   

    你就把
    function fun1(arr)
    {}调用就
    Array arr1 = new Array();
    fun1(arr1);
    就可以了呀,只是你在fun1里面做个判断参数是不是Array对象
      

  2.   

    function fun(a){
      var sum = 0;
      for(var i = 0; i < a.length; i++){
        sum += a[i];
      }
      alert(sum);
    }
    var arr = [1,2,3,4,5];
    fun(arr);
      

  3.   

    LZ使用Ajax,不知用的什么框架呢?怎么能在js端直接用数组做参数调用服务器端的方法呢?
    应该是执行服务器端的方法时出错的吧。
    XMLHttpRequest提交到服务器端的数据是字符串,那么服务器端的方法接受的参数也是字符串,所以会是参数无效的错误。
      

  4.   

    建议JS端把数组拼成字符串,服务器端的方法参数用String,在方法里分解String为Array