Я пытаюсь получить свой AJAX-запрос на отправку формы на мой сервер, чтобы я мог проанализировать ее, используя formidable, но когда я пытаюсь получить доступ к реальной форме, я получаю пустой объект formdata.
Я пытался объединить разные части формы в один объект formdata, а затем отправить его, но я все еще получаю пустую форму.
На стороне сервера js
app.post('/save_file', function(req,res){ //server side js
var form = new formidable.IncomingForm();
console.log("Form");
console.log(form);
form.parse(req, function(err, fields, file_parse)
{
console.log("Started form parsing");
console.log(fields);
});
});
Клиентская сторона JS
function save_file()
{
$.ajax({
url: "save_file",
type: "post",
data: $('upload_form'),
success: function(response)
{
console.log("It worked");
}
});
}
Если кто-нибудь мог бы объяснить, почему я не получаю никаких данных из моих форм, я был бы очень признателен.