Jquery: Push FormData?
Jquery: Push FormData?
是否有办法向处理文件上传的formdata元素添加额外的数据?我知道formdata不支持。push()?
$("frm").submit(function (e) {
e.preventDefault();
var data = new FormData($(this)[0]);
});
如果我正确理解您的问题,您希望在从表单中获取它们后向FormData对象添加额外的键和值。如果是这样,是的,你可以!它使用append
方法:
data.append('SomeField', 'SomeValue');
您可以使用字符串或Blob
或File
对象来完成此操作。
这在FormData
的MDN页面中有记录。
相关文章:
- 使用FormData上传AJAX图像;t在服务器端显示图像
- NodeJS API调用中Array中的Push和Pull元素
- Javascript,文件输入和FormData问题
- 如何将图像从URL附加到FormData - Javascript
- 使用formData使用ajax将图像插入数据库
- 将数组元素附加到FormData dos'不适用于Firefox 15
- 如何使用FormData将文件上传到服务器
- Push方法显示错误
- Array.push导致程序出错
- 为什么在使用新FormData()时指定[0]
- FormData对象始终为空
- Firebase“;未捕获的类型错误:myDataRef.push不是函数;
- $$hashKey在Angular中push()新对象时未生成新值
- 带array.push()的双方括号---JavaScript
- 替换并打印jquery formData值
- 如何将enctype属性添加到FormData()对象中
- 当我尝试附加时,FormData不起作用
- 使用$http的angular js中的JSON数据-data.push()
- 为什么push方法没有'在这种情况下不起作用:[].推
- Jquery: Push FormData?