Originariamente inviata da
U235
Non posso sapere se qualche script modifica magari la variabile dropzone, quindi fossi in te proverei a creare una mia istanza, difficile che qualcosa la modifichi, dovrebbe azzeccare il nome della variabile... a maggior ragione se non funziona solo nella tua pagina.
Ora funziona a livello grafico :
codice:
Dropzone.autoDiscover = false;
var drz = new Dropzone("#myDropzone",
{
url: "/users_Lavorazioni/inserisciRecord",
autoProcessQueue: false,
paramName: "file",
clickable: true,
maxFilesize: 5, //in mb
addRemoveLinks: true,
acceptedFiles: '.png,.jpg',
dictDefaultMessage: "Upload your file here",
maxFiles: 1,
init: function() {
$('#button_invia_scheda').on("click", function() {
var myDropzone = Dropzone.forElement(".dropzone");
myDropzone.processQueue();
});
this.on("sending", function(file, xhr, formData) {
console.log("sending file");
formData.append("id_descrizione_lavorazione", $('#id_class_id_descrizione_lavorazione').val());
formData.append("filesize", file.size);
});
this.on("success", function(file, responseText) {
console.log('great success');
});
this.on("addedfile", function(file){
if(this.files.length>1)
this.removeFile(file);
else
console.log('file added');
});
}
});
Ma continua a non ricevere gli eventi nemmeno addedfile ...