Ciao a tutti, lo script seguente invia i dati di un form in ajax (e jquery) e li invia a php. Funziona tutto al primo invio, al secondo invio ottengo un duplicato. il problema credo stia nell'oggetto formdata che non è possibile svuotare. In rete alcune soluzioni propongono di creare un nuovo oggetto per ogni invio del form, è veramente così?
$("#form").on("click", (function(e) {
e.preventDefault();
$.ajax({
url: "http://test.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
...
}
});
}));