仅记录formData对象时,
console.log(formData)它始终返回空,因为您无法记录formData。
如果您只需要在发送前对其进行记录,则可以使用它
entries()来获取formData对象中的条目
$('#upload-image').change(function(e) { var file = e.target.files[0]; var imageType = /image.*/; if (!file.type.match(imageType)) return; var form_data = new FormData(); form_data.append('file', file); for (var key of form_data.entries()) { console.log(key[0] + ', ' + key[1]); } $.ajax({ url: 'http://localhost/upload.php', cache: false, contentType: false, processdata: false, data: form_data, type: 'POST', success: function(response) { console.log(response); }, error: function(error) { console.log(error); } });});


