环境相关信息:Jquery + EasyUI+ Uploadify 3.1 +Jsp + Servlet
Uploadify 第二次打开,总是不停的报 脚本错误,无法上传
找到下面这个比较拙劣的方法,使用 Uploadify 3.1 方法 ' destroy'  解决脚本错误,IE失去响应的问题;
<div id="upFileWin" class="easyui-window" closed="true" modal="true" title="上传文件" style="width:360px;height:200px;">
        <input type="file" name="fileInput" id="fileInput" />
        <input type="button"    onclick="javascript:$('#fileInput').uploadify('upload','*');" value="上传文件"/> 
div>
/**
* 上传文件
*/
// 判断是否第一次加载uploadify 
var file_flag = false;
function uploadResFile(){
   //获取被选中的资源id; easyui的datagrid,行选择事件;
   var selected = $('#resTable').datagrid('getSelected');
   var resId ="";
   if(selected!= null){
     var resId = selected.resourceId;
     //alert("resId=" + resId);
  } else{
    alert( "请选择资源");
     return false;
  }
   if(file_flag){
    $('#fileInput').uploadify('destroy');
  }
  
   //将声明的普通上传控件与Uploadify插件绑定      
  $('#fileInput').uploadify ({    
    'swf': '../js/uploadify/uploadify.swf',           //指定上传控件的主体文件,默认‘uploader.swf’    
    'uploader': '../servlet/iims.web.session.UploadResFileServlet?resId='+resId+'&editType=upload&randomd=' + ( new Date()).getTime(), //指定服务器端上传处理文件
    'cancelImg':'../js/uploadify/uploadify-cancel.png',
    'auto': false,             //选定文件后是否自动上传,默认false    
    'buttonText':'选择文件',
    'fileObjName':'Filedata',
     //'fileSizeLimit': 1024000,          //控制上传文件的大小,单位byte    
    'fileTypeExts':'*.jpg;*.png;*.doc;*.docx;*.xlsx;*.xls;*.ppt;*.pptx;*.pdf;*.txt',
    'fileTypeDesc':'All Files',
     //'multi': false,          //是否允许同时上传多文件,默认true
    'progressData':'all',
     //'uploadLimit':'5',
    'onUploadSuccess' : function(file,data,response){           //上传完成时触发(每个文件触发一次)
      $('#fileListTable').datagrid('reload');
       //alert( '文件名:' + file.name + '; 文件大小:' + file.size  + 'kb; ' + data);
       //$('#upFileWin').window('close');
    },
    'onFallBack': function(){
      alert( "没有兼容的Flash!");
    }
  });
  $('#upFileWin').window('open');
  file_flag = true;
}