Buon pomeriggio.
Solitamente per inviare i dati ad una pagina php utilizzo lo script di esempio come di seguito:
codice:
function ajaxSubmit(tipo){
var cTitolo        = $("#cTitolo").val();
var dtValidita    = $("#dtValidita").val();
var cAltro        = $("#cAltro").val();

if (cTitolo == "") {
$("#cTitolo-description").html("<div class='alert alert-danger' role='alert'>Campo obbligatorio</div>");
$("#cTitolo").focus();
return;
}
if (confirm('Conferma invio?')){
            $.ajax({
                type : "POST",
                url  : "invio.php",
                data :  "cTitolo=" + cTitolo +
               "&dtValidita=" + dtValidita +
               "&dtScadenza=" + dtScadenza +
               "&dtAnnoRif=" + dtAnnoRif,
                success: function(html){
                   alert("invio eseguito");
                }
              });
          }
          else{
            return;
          }
}
La mia domanda: è possibile evitare ogni volta di dover creare tutta la struttura della funzione per l'invio dei dati come ho postato?
Nel senso, è possibile evitare di scrivere ogni volta ogni singola variabile da settare e ogni singola da inviare?
codice:
//da settare
var cTitolo        = $("#cTitolo").val();
var dtValidita    = $("#dtValidita").val();
var cAltro        = $("#cAltro").val();

//da inviare
data :  "cTitolo=" + cTitolo +
"&dtValidita=" + dtValidita +
"&dtScadenza=" + dtScadenza +
"&dtAnnoRif=" + dtAnnoRif,
Grazie.