Here删除值的方式来append
文件FormData
:如何从FORMDATA
var data = new FormData();
jQuery.each($('#file')[0].files, function(i, file) {
data.append('file-'+i, file);
});
是有可能如下呢?
data[i].remove();???
or data[i] = file;??
如何iIcan删除或data
如果可以,请检查Firebug或Chrome控制台中'data'的值。 – bozdoz
在我看来,没有可用的删除方法。使用FormData的想法是,它意味着为表单元素创建一个简单的AJAX包装器,并允许您在发送请求之前附加额外的数据。如果你想删除项目,我建议使用像jQuery这样的库,或者制作你自己的需要标准对象的AJAX包装器,以便你可以随意添加和删除项目。 https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects –