Ciao a tutti.
Sto cominciando a studiare jquery ed ho un po' di difficoltà...

Questo codice funziona perfettamente:
codice:
<script>
			  /* attach a submit handler to the form */
			  $("#SaveForm").submit(function(event) {
			
				/* stop form from submitting normally */
				event.preventDefault(); 
					
				/* get some values from elements on the page: */
				var $form = $( this ),
					term = $form.find( 'input[name="nome"]' ).val(),
					url = $form.attr( 'action' );
			
				/* Send the data using post and put the results in a div */
				$.post( url, { nome: term },
				  function( data ) {
					  var datiricevuti = $( data ).find( "#contenuto" );
					  var datiricevuti = $( data );
					  $( "#risultato" ).empty().append( datiricevuti );
					  
				  }
				);
					  $("#risultato").animate({opacity: "1"}, 1500)
			  });
			</script>
Ma io vorrei inviare i dati di tutti gli input senza sapere quali sono, ovvero non voglio fare manualmente un elenco... Ho provato così ma non funziona come devo fare??

codice:
<script>
			  /* attach a submit handler to the form */
			  $("#SaveForm").submit(function(event) {
			
				/* stop form from submitting normally */
				event.preventDefault(); 
					
				/* get some values from elements on the page: */
				var $form = $( this ),
					term = $form.find( 'input[name="nome"]' ).val(),
					url = $form.attr( 'action' );
					datastr = $(form).serialize();
			
				/* Send the data using post and put the results in a div */
				$.post( url, { data: datastr },
				  function( data ) {
					  var datiricevuti = $( data ).find( "#contenuto" );
					  var datiricevuti = $( data );
					  $( "#risultato" ).empty().append( datiricevuti );
					  
				  }
				);
					  $("#risultato").animate({opacity: "1"}, 1500)
			  });
			</script>