ajax文件后台提交,有关文件上传 非ajax提交 得到后台数据问题
下文给大家介绍文件上传非ajax提交得到后台数据的操作方法,具体详情如下所示;
..........
根据id获得表单数据然后发送ajax请求,获得后台返回数据,处理数据,完美。
但是如果需要上传文件,
请选择文件:
这个文件数据后台得不到,表单数据这个file也是null,这时需要
添加的这个enctype="mutipart/form-data" 后台可以
@RequestMapping("/saveAppVersion")
@ResponseBody
public ModelMap saveAppVersion(String action, TbdAppVersion tbdAppVersion,
@RequestParam(value = "file") MultipartFile file) {....
}
接收。
但是必须要表单提交请求数据,ajax仍然不行(具体原因可以百度。。)
......
easyui里面的js submit提交
handler : function() {
$("#configForm").submit();
}
那么问题来了,提交过后如何获得后台返回数据呢?
enctype="multipart/form-data" target="myIframe"> 。。。。。
在表单里添加一个target,也就是说提交成功返回的数据写在了name为myIframe的这个iframe中,只刷新这个iframe,接下来就是获得这个数据了,
虽然百度不是什么好鸟,但是有些东西还是可以找到的,比如以下获取iframe数据的方法!
handler : function() {
$("#configForm").submit();
$("#if_json").load(function(){//获取iframe中的内容
var body = $(window.frames['myIframe'].document.body);
var data = eval('(' + body[0].textContent + ')');
if(data.resultCode && data.resultCode != 0){
.........
}else{
.........
}
});
}
以上所述是小编给大家介绍的有关文件上传 非ajax提交 得到后台数据问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
ajax文件后台提交,有关文件上传 非ajax提交 得到后台数据问题相关推荐
- ajax formdata提交上传,Ajax提交用FormData()上传文件
1.form声明如下 2.ajax设置如下 var formData = new FormData(document.getElementById("form")); $.ajax ...
- ajax上传 java_使用Ajax进行文件与其他参数的上传功能(java开发)
文件上传: 记得前一段时间,为了研究Ajax文件上传,找了很多资料,在网上看到的大部分是form表单的方式提交文件,对于Ajax方式提交文件并且也要提交表单中其他数据,发现提及的并不是很多,后来在同事 ...
- dwz 表单提交 html,dwz 文件上传表单提交 分析
众所周知,因为Ajax不支持enctype="multipart/form-data".所以如果想采用无刷新的方式提交文件,Ajax是不行的.采用变通,也是最简单有效的方式是在页面 ...
- maven工程 java 实现文件上传 SSM ajax异步请求上传
java ssm框架实现文件上传 实现:单文件上传.多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 1 < ...
- ajax 文件上传,ajax
ajax 文件上传,ajax 啥也不说了,直接上代码! <input type="file" id="file" name="myfile&qu ...
- html5支持ajax和jQuery吗,使用HTML5文件上传与AJAX和jQuery(Using HTML5 file uploads with AJAX and jQuery)...
使用HTML5文件上传与AJAX和jQuery(Using HTML5 file uploads with AJAX and jQuery) 诚然,Stack Overflow上有类似的问题,但似乎并 ...
- dwz 表单提交 html,DWZ文件上传表单提交
文件上传表单提交 因为Ajax不支持enctype="multipart/form-data" 所以用隐藏iframe来处理无刷新表单提交. 或 服务器端响应 DWZ-v1.2版本 ...
- vue method ajax上传文件,前端上传文件追根溯源_和_antd_vue上传文件实例
背景 平,过现前个能文使近记接的端问对字用近记接时工作中经常会遇到需要上传文件的情况,如果你用ant design 或者element ,它们都提供了上传的组件. 我们分别来看一下element 和 ...
- 任意文件上传mysql_[代码审计]XiaoCms(后台任意文件上传至getshell,任意目录删除,会话固定漏洞)...
0x00 前言 这段时间就一直在搞代码审计了.针对自己的审计方法做一下总结,记录一下步骤. 审计没他,基础要牢,思路要清晰,姿势要多且正. 下面是自己审计的步骤,正在逐步调整,寻求效率最高. 0x01 ...
最新文章
- 2022-2028年中国社区体育产业深度调研及投资前景预测报告
- Mysql 755和750权限,chmod 755 究竟是什么鬼?
- 从业务发展的阶段看系统发展
- bitcoin全节点部署及bitcoind bitcoin-cli命令使用解释
- LOJ 2546 「JSOI2018」潜入行动——树形DP
- 快给你的app上锁吧(android图案解锁)
- 如何修改作者名称_PS2019中如何扩展文本选区 ps扩展文本选区的图文教程_photoshop教程...
- Win7\xp添加虚拟网Microsoft Loopback Adapter
- string 找出所有数字 index_发现规律,解决整数转罗马数字
- 前端之DIV+CSS布局
- 【git】git compare with branch 一样的代码 但是却标识不一样 成块显示 Git 比较 不准确
- jQuery 图表插件 jqChart 使用
- 介绍几款最好使用的模拟器怎么下载。
- 表情识别android项目,Github项目推荐 | Emotion-recognition 实时表情识别
- 证明酉矩阵的特征值模为1
- mac抓包工具charles破解版安装及简单使用
- JS数据结构中的集合结构详解
- 2019.11.4 英语学习
- 北欧计算机专业出国,留学北欧,哪个国家计算机专业比较好?
- jQuery入门 jQuery入门第三天