JavaScript ci offre un semplice modo per serializzare un form.
La soluzione รจ la seguente:
function serialize(form) {
var data = [];
var elements = form.querySelectorAll('input, select, textarea');
for(var i = 0; i < elements.length; ++i) {
var element = elements[i];
var name = element.name;
var value = element.value;
var str = name + '=' + value;
data.push(str);
}
return data.join('&');
}