本帖最后由 0316 于 2011-09-18 20:03:51 编辑

解决方案 »

  1.   


    var file = new Array( "a1.js", "a2.js", "a3.js", "a4.js" );
    alert(file[1])
    没问题啊,楼主检查下其他地方
      

  2.   

     var tmp =(function(i){
           return  function() { $.getScript( file1[i], upload ); }; 
      })(i);
      

  3.   

    你file1是在哪里定义的?我看见你上面的数组是file,你这样取file1会报file1 undefined错误
      

  4.   

    你file1是在哪里定义的?我看见你上面的数组是file,你这样取file1会报file1 undefined错误
      

  5.   

    定义时是file,引用的时候变成file1,不出错才怪。这么低级的问题来拿来问。。
      

  6.   

    不好意思,file1这里应该是file谢谢2楼,给出了答案。给分