FormData的使用以及用ajax提交
Posted 铭の
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FormData的使用以及用ajax提交相关的知识,希望对你有一定的参考价值。
// 获取表单数据 var dom = document.getElementById("form表单的id"); var formData = new FormData(dom);
添加数据 append方法
formData.append("name","bonly"); // 一般这样写就可以 // 还有第三个参数,Content-Disposition 指定的是文件名,如果没有设定则使
ajax提交FormData数据
$.ajax({ url: "stash.php", type: "POST", data: formData, cache: false, // 不缓存数据 processData: false, // 不处理数据 contentType: false, // 不设置内容类型 success:function (data) { //成功回调 console.log(data); } });
// 注意:一定要设置jquery中不处理数据,不设置内容类型,否则报错
本地缓存用storge的时候,不能直接存formData,因为它是一个空对象,我们应该存里面的值。
以上是关于FormData的使用以及用ajax提交的主要内容,如果未能解决你的问题,请参考以下文章
C# Asp.net使用FormData对象实现ajax提交表单及上传图片
ajax+FormData+javascript实现无刷新表单信息提交