FormData附加不起作用

Hye*_*nOh 6 ajax jquery form-data

在jQuery代码中,

var formData = new FormData($('#content-submit')[0]);
        formData.append("Title", $("input[name=Title]").val());
        formData.append("Url", $("input[name=Url]").val());
        formData.append("Content", $("textarea[name=Content]").text());
        formData.append("Genre", $("input[name=Genre]").val());
        formData.append("File", $("input[name=File]")[0].files[0]);
        console.log(formData);
Run Code Online (Sandbox Code Playgroud)

但是console.log说

FormData {}
Run Code Online (Sandbox Code Playgroud)

所以我认为FormData附加方法不起作用.还有其他我应该做的事情吗?

vad*_*lim 17

FormData无法从Web开发人员控制台检查.您只能使用它们来创建要发送的键值对.

如果你想调试它,你可以这样做,

for (var p of formData) {
  console.log(p);
}
Run Code Online (Sandbox Code Playgroud)