NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# FormData对象的作用 FormData对象的作用 1.模拟HTML表单,相当于将HTML表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式。 2.异步上传二进制文件 1.准备HTML表单 ~~~ <form id="form"> <input type="text" name="us ername" /> <input type="password" name="password" /> <input type="button" /> </form> ~~~ 2.将HTML表单转化为formData 对象 ~~~ var form = document.getElementById('form') ; var formData = new FormData (form) ; ~~~ 3.提交表单对象 ~~~ xhr.send (formData) ; ~~~ 页面 ![](https://img.kancloud.cn/2c/73/2c73f8a20d6f370743f738eb4600cde9_901x961.png) app.js 服务器端 ![](https://img.kancloud.cn/43/b1/43b165ef90f6cb41d8209e0e27b258e1_1615x611.png)