FormData 追加不起作用
FormData append doesn't work
在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);
但是 console.log 说
FormData {}
所以我认为 FormData 附加方法不起作用。还有其他我应该做的事情吗?
FormData
无法从 Web 开发人员控制台进行检查。您只能使用它们创建要发送的键值对。
如果你想调试它,你可以这样做,
for (var p of formData) {
console.log(p);
}
formData.getAll('keyName')
将 return 存储在特定键中的所有值的数组。这可以从您的 Web 开发控制台查看。
在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);
但是 console.log 说
FormData {}
所以我认为 FormData 附加方法不起作用。还有其他我应该做的事情吗?
FormData
无法从 Web 开发人员控制台进行检查。您只能使用它们创建要发送的键值对。
如果你想调试它,你可以这样做,
for (var p of formData) {
console.log(p);
}
formData.getAll('keyName')
将 return 存储在特定键中的所有值的数组。这可以从您的 Web 开发控制台查看。