• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >AJAX > 解决IE下AjaxSubmit上传文件提示下载文件问题

解决IE下AjaxSubmit上传文件提示下载文件问题

作者:Winne_Shen 字体:[增加 减小] 来源:互联网 时间:2017-05-11

Winne_Shen通过本文主要向大家介绍了ajaxsubmit上传文件,ajaxsubmit,ajaxsubmit用法,jquery ajaxsubmit,ajaxsubmit参数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

springmvc后端:

@RequestMapping(value="scoreFileUpload",produces = "text/html; charset=utf-8") 
  @ResponseBody 
  public String upload(HttpSession session,@RequestParam("file1") MultipartFile file,@RequestParam("paperId") String paperId,HttpServletRequest request) { 
  //获取登录人员的id 
  Integer userId = (Integer) session.getAttribute(BaseConstant.SESSION_UERID_KEY); 
  JSONObject json = new JSONObject(); 
  if (request instanceof MultipartHttpServletRequest) { 
    //获取上传文件的文件名 
      String fileName = file.getOriginalFilename(); 
      String subfix = FileUtils.getFileExtend(fileName); 
    } 
return ""; 
  } 
</div>

js:端

$('#fileForm').submit(function() { 
    var _businessDetailId = $("#businessDetailId").val(); 
    var _paperId = $("#paperId").val(); 
    var url = "scoreFileUpload?paperId="+_paperId+"&businessDetailId="+_businessDetailId; 
    var optionss = {  
         dataType:"text/html",  
         type:'post',  
         url: url,  
      //  beforeSubmit:showRequest,  
         complete:showResponse, 
         clearForm:false, 
        timeout:  3000000  
    }; 
    //提交表单 
    $(this).ajaxSubmit(optionss); 
    // !!! Important !!! 
    // 为了防止普通浏览器进行表单提交和产生页面导航(防止页面刷新?)返回false 
    return false; 
  });<pre name="code" class="javascript">function showResponse(data) { 
  data = JSON.parse(data.responseText); 
  if(data.type != null) { 
  } 
} 
</div>

如果返回的类型是json,这种问题只在ie下出现过,chrome和firefox则正常。为了解决问题,只能返回text/html。
后端返回的类型不能是json,而是text/html,然后把返回的类型转换为json类型。

以上所述是小编给大家介绍的解决IE下AjaxSubmit上传文件提示下载文件问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解决IE下AjaxSubmit上传文件提示下载文件问题

相关文章

  • 2017-05-11有关Ajax跨域问题的两种解决方法
  • 2017-05-11基于bootstrap的上传插件fileinput实现ajax异步上传功能(支持多文件上传预览拖拽)
  • 2017-05-11AJAX实现跨域的三种方法(代理,JSONP,XHR2)
  • 2017-05-11Ajax异步请求JSon数据(图文详解)
  • 2017-05-11Ajax 核心框架函数及例子
  • 2017-05-11Ajax实现弹出式无刷新城市选择功能代码
  • 2017-05-11JS AJAX前台如何给后台类的函数传递参数
  • 2017-05-11ajax中的async属性值之同步和异步及同步和异步区别
  • 2017-05-11健壮的AJAX源码学习应用示例
  • 2017-05-11Ajax 无刷新在注册用户名时的应用的代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Ajax获取响应内容长度的方法
    • 通达OA 使用Ajax和工作流插件实现根据人力资源系统数据增加OA账号(图文详解)
    • php AJAX POST的使用实例代码
    • 完美解决ajax访问遇到Session失效的问题
    • 如何使用AJAX实现按需加载【推荐】
    • Ajax商品分类三级联动的简单实现(案例)
    • Ajax方式实现定期更新页面某块内容的方法
    • Ajax 超时检查脚本
    • 强烈推荐 - Ajax 技术资源中心
    • JQuery Ajax动态生成Table表格

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有