Ciao,
sto studiando questo script per le chiamate ajax con jquery
Codice PHP:
$.ajax({
type: "POST",
url: "mail.php",
data: datastr,
cache: false,
success: function(html){
$("#response").fadeIn("slow");
$("#response").html(html);
setTimeout('$("#response").fadeOut("slow")',2000);
}
});
ho nel form dei campi text e raccolgo i nomi dei campi nella stringa datastr, (spero di fin qui di aver capito la logica) e tramite il file mail.php faccio ulteriori controlli ed invio l'email.
Ora vorrei avere nel form un campo di tipo file, fare la chiamata ajax e controllare in php dimensioni ed estensioni e poi salvarla nel database e visualizzare un messaggio di conferma o di un eventuale errore.
Il problema è inviare il campo file a mail.php, ho provato mettendo contentType ma non va, sapreste darmi un illuminazione?