Я использую этот маленький фрагмент для получения значений формы:
myForm = document.forms[1];
email = myForm.elements['email'];
однако, если я планирую использовать это с FormData XHR 2, я должен сделать это:
function sendForm() {
var formData = new FormData();
formData.append('email', email);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/server', true);
xhr.onload = function(e) { ... };
xhr.send(formData);
}
Есть ли способ получить все данные формы в виде одного объекта JavaScript, с которым я могу использовать FormData?