Il metodo serialize() di jQuery

Il metodo serialize() di jQuery

Il metodo serialize() di jQuery viene applicato ai form e serve a costruire una query string (in genere POST) a partire dalle coppie name e value di ciascun elemento del form. Vediamolo in dettaglio.

Sintassi di base

$(form).serialize()

Un tipico esempio di utilizzo è l'invio di un form tramite AJAX:


$('#contact').submit(function(e) {

	e.preventDefault();
	
	var query = $(this).serialize();
	
	$.ajax({
		type: 'POST',
		url: 'ajax.php',
		dataType: 'text',
		data: query,
		success: function(msg) {
		
			//...
		
		}
	});

});
Torna su