form表单,AJAX上传文件
2016-07-02 14:23
375 查看
1、form表单
form 必须有enctype="multipart/form-data"标记才能上传文件
2、AJAX
在表单中,不需要声明 enctype ="multipart/form-data" ,就可以直接提交。
更多使用方法参考:http://www.cnblogs.com/lhb25/p/html5-formdata-tutorials.html
<form id="form1" runat="server" method="post" enctype="multipart/form-data">
form 必须有enctype="multipart/form-data"标记才能上传文件
2、AJAX
function test(){ var form = new FormData(document.getElementById("tf")); $.ajax({ url:"${pageContext.request.contextPath}/public/testupload", type:"post", data:form, processData:false, contentType:false, success:function(data){ window.clearInterval(timer); console.log("over.."); }, error:function(e){ alert("错误!!"); window.clearInterval(timer); } }); }
在表单中,不需要声明 enctype ="multipart/form-data" ,就可以直接提交。
更多使用方法参考:http://www.cnblogs.com/lhb25/p/html5-formdata-tutorials.html
相关文章推荐
- 深入浅出rpc(1)
- Struts项目中的相对路径和绝对路径
- jQuery源码分析系列——来自Aaron
- 递归与斐波那契数列
- Linux netstat命令
- C# 堆栈(Stack)
- iOS企业账户发布流程--打包发布
- PureUI(扩展版本)
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- UITextView的符号插入和字符限制
- Image.FromFile 方法锁住文件解决方法
- Linux shell 的 test 命令用法详解
- 插件开发教程--(一)
- Linux(Ubuntu)下MySQL的安装与配置
- Web.xml配置详解之context-param (加载spring的xml,然后初始化bean看的)
- 测试小卒子--APP--闪退原因总结
- nohup 守护进程
- 5 keepalived高可用ipvs(主备模式)
- 提高项目19-有序数组中插入数据
- 在AndroidStudio中自定义Gradle插件