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’];