L'alternativa JavaScript al metodo .serialize() di jQuery

JavaScript ci offre un semplice modo per serializzare un form.

JavaScript di Gabriele Romanato

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('&');
}

Commenti