1.点击上传按钮进行如下操作,通过表单名称以及input名称获取相应的值,对于上传的文件,使用.files来获取,

因为包含文件的上传,所以采用FormData的形式来进行数据交互,通过append将数据放到fm对象当中。

在默认情况下,contentType = "application/x-www-form-urlencoded".此内容编码类型满足大多数情况。

但是上传文件时,我们对form的属性进行如下设置:contentType = multipart/form-data.在ajax当中设置为false,

是为了避免jquery对其进行操作而对processData 设置为false,禁止Jquery对DATA数据进行更改

2.上传成功,处理返回的信息,将模态框隐藏,并局部刷新展现数据的DIV,其中div的内容最好作为子页面嵌入到主页面当中去

3.将数据放到list当中传回前台,并设置跳转的页面,即局部刷新DIV包含的jsp页面以实现局部刷新的效果

转载于:https://www.cnblogs.com/winddogg/p/9531565.html

spring mvc + ajax上传文件,页面局部刷新相关推荐

  1. Spring MVC实现上传文件报错解决方案

    Spring MVC实现上传文件报错解决方案 参考文章: (1)Spring MVC实现上传文件报错解决方案 (2)https://www.cnblogs.com/liuling/p/2014-3-5 ...

  2. spring mvc(注解)上传文件的简单例子

    spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方 1.form的enctype="multipart/form-data" 这个是上传文件必须的 2.appl ...

  3. spring boot +ajax上传文件前后端分离完整实现示例代码

    1.案例场景 此处,我这里需要前端实现上传身份证OCR识别证件号码. 2.前端实现方式 2.1页面按钮 <div class="title-icon"></div ...

  4. jquery ajax 上传文件 demo,Jquery+AJAX上传文件,无刷新上传并重命名文件

    index.html Ajax上传图片 Ajax上传图片 function upload(){ var form = new FormData(document.getElementById(&quo ...

  5. 上传html 0字节,HTML ajax 上传文件限制文件的类型和文件大小

    html js function getFileType(filePath){ //获取文件的后缀名 var startIndex = filePath.lastIndexOf(".&quo ...

  6. 页面无刷新ajax上传文件--模拟iframe,超简单

    前段时间在解决ajax上传文件时折腾了好一阵.直接用$.post上传文本信息肯定是没有问题的.但是$.post直接上传图片是不可行的. 后来看到网上的一些解决方案,有现成的ajax上传文件的封装的方法 ...

  7. Spring MVC 如何上传多个文件到指定位置

    Spring MVC 如何上传多个文件到指定位置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公 ...

  8. ajax上传文件报错The current request is not a multipart request的解决办法

    ajax上传文件报错The current request is not a multipart request的解决办法 主要报错语句为: The current request is not a ...

  9. ajax轮询 xml,闲话ajax,例ajax轮询,ajax上传文件

    引语:ajax这门技术早已见怪不怪了,我本人也只是就自己真实的经验去总结一些不足道的话.供不是特别了解的朋友参考参考! 本来早就想写一篇关于ajax的文章的,但是前段时间一直很忙,就搁置了,趁着元旦放 ...

最新文章

  1. jQuery选择器和选取方法 http://www.cnblogs.com/MaxIE/p/4078869.html
  2. 【Kaggle-MNIST之路】两层的神经网络Pytorch(改进版)(二)
  3. delphi 数字识别_基于STM32单片机的车牌识别
  4. 算法复习第四章动态规划
  5. php通过js发送请求数据,使用原生javascript发送ajax请求数据的步骤
  6. 让电脑说话代码_让您的代码为您说话
  7. 两年不工作、月花200块,90后躺平学大师已有了一批「信徒」
  8. Linux2.6信号管理
  9. nginx编译安装和yum安装那个更好?
  10. sql统计表中各类型金额_各类型模具设计中“脱料结构”种类、使用范围揭秘,值得收藏...
  11. 翟山鹰“生态宇宙”重磅首发 缔造超级共赢生态
  12. NTP客户端配置-Windows时间同步设置
  13. TCP TIME_WAIT解决方案
  14. 长春哪个学校可以学习计算机编程的,长春编程学习,长春学编程的学校,长春学编程自学好还是报班好 - IT教育频道...
  15. 港科喜讯 | 香港科大两位教授荣获立陶宛中央银行颁发的最佳经济学论文奖
  16. 图片题注和章节不对应
  17. rtge更好发挥士大夫广告的通过合同
  18. Java代码如何在虚拟机中运行?
  19. 术语-BPM:BPM
  20. Android 性能优化必知必会

热门文章

  1. 字节跳动面试:kafka配置参数
  2. 计算机与体育教育的关系,试论现代信息技术与体育教育的关系论文.doc
  3. oracle序列重置6,oracle 重置序列从指定数字开始的方法详解
  4. ios 替换数组中元素_leetcode169 数组中的主要元素
  5. JavaScript高级使用(一)--参数Arguments对象
  6. 高程加密lisp程序_lisp修改,怎么把这个加密程序那句去掉,小白求大神帮帮我...
  7. php order不管用,php – WooCommerce – get_order()不起作用,它返回零
  8. java native 开发环境搭建_Java3D 集成开发环境部署与配置(含实例)
  9. python12_Python 12 基础知识
  10. redis value最大值_Redis基础知识整理