这是我的表格:
<form id="content-add-form" role="form" name="content-add-form" enctype="multipart/form-data">
我正在尝试使用以下方式获取表单数据:
var formData = new FormData($('#content-add-form'));
但它不起作用,任何想法为什么?
答案 0 :(得分:3)
试试这个
var formData = new FormData($('#content-add-form')[0]);
您需要传递实际的表单元素 - 而不是包含它的jQuery对象。
https://developer.mozilla.org/en-US/docs/Web/API/FormData
构造强>
new FormData(可选的HTMLFormElement表单)
至于您无法看到数据的原因,请在此处阅读:How to inspect FormData?