如何从具有相同名称的FormData对象中删除值?我有两个输入文件的HTML表单.
例如,我想删除文件1 - id为"human".知道怎么做吗?
在这里我的演示jsfiddle.
操纵文件数组并重新添加元素减去需要删除的元素.
var files = formData.getAll("file[]"); files.splice($("[type='file']").index($("#animal")), 1); formData.delete("file[]"); $.each(files, function(i, v) { formData.append("file[]", v); });
演示 https://jsfiddle.net/nnte528L/