ie9实现上传文件,上传数据后显示在div中,ie10是正常的,哪里出错了呢?

新手上路,请多包涵

图片描述/**

       *为兼容IE9更改获取提交数据的方式
    **/
    var options ={  
       url: ctx +'/sys/file/uploadFile' ,  
       type: 'POST',  
      /*  data:formData,   */
       target: "#fliediv",
       /* dataType:'json', */
       async: false,  
       cache: false,  
       contentType: false,  
       processData: false,  
       clearForm:false, //提交成功后是否清空表单中的字段值
       restForm:false, //提交成功后是否重置表单中的字段值,即恢复到页面加载时的状态
       /* timeout:6000 //设置请求时间,超过该时间后,自动退出请求,单位(毫秒)。 */
       success: function (result) {  
           console.log("www");
          var html="";
          for (var i = 0; i < result.length; i++) {
              if(result[i].downpath != null){             
                  html = html+ "<div class='fileitem'>"
                          +"<a class='filename' href='"+ctx+"/sys/file/downFile?filepath="
                          +result[i].downpath
                          +"&filename="+result[i].chineseName+"'>"+result[i].chineseName+"</a>"
                          +"<input id='"+result[i].uuidname+"' type='button' class='btn normalbtn btn-danger delbtn' onclick='deleteUpFile(\""+result[i].uuidname+"\");' value='删除' />"
                          +"</div>"
              }else{
                  html = html+"<div class='fileitem'>"+result[i].chineseName+"  (服务器不存在此文件)</div>"
              }
          }
          $("#downloadfile").append(html);
       },  
       error: function (result) {  
       }  
       
  };  
    $("#uploadForm").ajaxSubmit(options);
} 
阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题