Tengo que pasar algunos datos de formulario en una llamada AJAX a un Servlet HTTP. Noté que el objeto FormData parece estar vacío y al depurar con Chrome, la consola devuelve un error: no se pudo cargar el recurso.
function makeCall(method, url, formElement, cback, reset = true) { var req = new XMLHttpRequest();// visible by closure req.onreadystatechange = function() { cback(req) }; // closure req.open(method,url); if (formElement == null) { req.send(); } else { req.send(new FormData(formElement)); } if (formElement !== null && reset === true) { formElement.reset(); } }