ajax提交表单和文件上传
来源:互联网 发布:log4j sql日志级别 编辑:程序博客网 时间:2024/06/07 05:19
说明
- 文件上传用到就jar包
mavne依赖
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency>
- 使用了jquery.form.js
遇到的坑啊,解决了,没想到昨日又遇到了坑!
之前是用easyUI框架使用ajax异步上传文件,然后这次没用easyUI导致js代码错误,在网上搜到一个答案…
一
**此方法是【$(‘#form’).form(“submit”,{……});】
这是easyui中的写法,如果要使用这种形式提交form表单,需要引入easyUI,即【jquery.easyui.min.js】。**
function save(){ $('#myform').form('submit',{ onSubmit:function(){ $("#myform").ajaxSubmit({ type:"POST", url:"addGoods.action", dataType:"JSON", success:function(data){ if(data.code==1){ alert("成功"); }else{ alert("失败! "+data.msg); } } }); } });}
所以!以上方式失效!
二
接下来发现这段代码
$("#button").click(function() { //alert(666); $('#myform').ajaxForm({ type:'POST', url:'addGoods.action', dataType: 'JSON' }); });
看到有人成功了,但是为啥我的ajaxForm还是报错?问题截止到现在还未找到…
三
function save(){ var option= { url:'addGoods.action', data: $('#myform').serialize(), type : 'POST', dataType : 'json', success : function(data) { if(data.code==1){ alert("成功!"); //清空表单数据 $('#myform')[0].reset(); } } }; $("#myform").ajaxSubmit(option); return false;}
终于成功了!ajaxSubmit这个函数没问题,上传解决
阅读全文
0 0
- ajax提交表单和文件上传
- form表单ajax异步提交数据和文件整理
- Ajax上传带有普通input和文件的表单Form
- servlet文件上传2——复合表单提交(数据获取和文件上传)
- 使用ajax 和 FormData 实现无刷新提交 带文本和文件的表单
- 上传文件 使用HTML5的FormData 提交表单和文件数据
- httpclient模拟表单上传参数和文件
- Ajax表单提交上传文件
- 表单提交总结(二):ajax上传表单
- Ajax提交form表单,Ajax文件上传
- Ajax提交带件的表单
- Pylons 入门实例教程 – 表单和文件上传
- [go语言]同时上传表单字段和文件
- 使用Python Requests上传表单数据和文件
- servlet接受form表单d值和文件上传
- html5表单和文件
- 无刷新文件上传 ajax提交表单
- 无刷新文件上传 ajax提交表单
- 两个互相引用对象的垃圾回收
- Unix-Linux编程实践教程——第十三章
- 字符串截取(记一次工作总结)
- SpringMVC实现文件上传下载
- JZ2440 第6章 存储控制器
- ajax提交表单和文件上传
- tensorflow之可视化工具tesorboard的简单使用
- ACM学习总结之A+B问题
- 面试编程题3:元素去重
- IDENTITY_INSERT
- 浅谈JavaScript异步加载的三种方式——async和defer、动态创建script
- Single Image Haze Removal(图像去雾)-CVPR’09 Best Paper
- 洛谷U14200 Changing 题解 【杨辉三角】
- 作业