使用 jQuery 进行文件上传功能时,jQuery 报错:TypeError: 'append' called on an object that does not implement interface FormData.
代码片段如下:
$('#fileUpload').on('change', function(){
if(!this.value) return;
var formData = new FormData();
formData.append(this.name, this.files[0]);
$.ajax({
type: 'POST',
url: '/file/upload',
dataType: 'json',
data: formData,
success: function(json){
console.log(json);
},
error: function (jqXHR, textStatus, errorMsg) {
// ignore
}
});
});
请问各位这个大神报错如何解决呢?
环境信息
- jQuery 版本: 1.11.1
- 浏览器 版本:Chrome 69