Jquery: Push FormData?

Jquery: Push FormData?

本文关键字:FormData Push Jquery      更新时间:2023-09-26

是否有办法向处理文件上传的formdata元素添加额外的数据?我知道formdata不支持。push()?

$("frm").submit(function (e) {
 e.preventDefault();
 var data = new FormData($(this)[0]);
 });

如果我正确理解您的问题,您希望在从表单中获取它们后向FormData对象添加额外的键和值。如果是这样,是的,你可以!它使用append方法:

data.append('SomeField', 'SomeValue');

您可以使用字符串或BlobFile对象来完成此操作。

这在FormData的MDN页面中有记录。