jQuery

jQuery :: ajax submit

 

jQuery(document).ready(function($) { 
	
		$("#idForm").submit(function() {


var url = "http://www.dominio.com/script.php"; // the script where you handle the form input.


    $.ajax({
           method: "POST",
           url: url,
           data: $("#idForm").serialize(), // serializza tutti gli elementi.
            beforeSend: function() {
		      console.log('invio dei dati in corso...');
		   }
         })
           .done(function(data)
           {
               console.log(data); // show response from the php script.
             //  inviaForm();
			 inviaForm();
           }) 
           
           .fail(function(xhr) { // if error occured
		        console.log("Error occured.please try again");
		        console.log(xhr.statusText + xhr.responseText);
    	   });

     return false; // avoid to execute the actual submit of the form.

		});

	});

			function inviaForm(){
					$("#idForm").submit();
			}


Tutti i parametri vengono passati in POST, basterà dunque che il controller PHP che riceve i dati utilizzi il classico $_POST[‘reference’];

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *