Php FormData文件通过AJAX上传问题

Php FormData文件通过AJAX上传问题,php,ajax,forms,file,upload,Php,Ajax,Forms,File,Upload,我试图通过Ajax设置FormData对象执行图像上传,但是当提交表单数据时_FILES变量仍然为空,并且 get-HTTP_RAW_POST_DATA=[object object]不确定这里有什么问题,但非常感谢您的帮助 下面是代码片段: FormData正在等待标准javascript DOM对象,而您正在使用jQuery对象 试用 var formData = new FormData(document.getElementById("test_upload_form")); 不要

我试图通过Ajax设置FormData对象执行图像上传,但是当提交表单数据时_FILES变量仍然为空,并且 get-HTTP_RAW_POST_DATA=[object object]不确定这里有什么问题,但非常感谢您的帮助

下面是代码片段:



FormData正在等待标准javascript DOM对象,而您正在使用jQuery对象

试用

var formData = new FormData(document.getElementById("test_upload_form"));

不要使用
$(this)
,也可以使用
$(this)[0]

转换jQuery对象,尝试设置
数据类型:“text”
,因为您可以看到Nope仍然不工作