/ / Blueimp jQuery File Upload - ukryj plik z kolejki po przesłaniu zakończonej odpowiedzi - javascript, jquery, jquery-file-upload, blueimp

Przesyłanie pliku jpu Blueimp - ukryj plik z kolejki po przesłaniu odpowiedzi - javascript, jquery, jquery-file-upload, blueimp

Korzystam z wtyczki Blueimp jQuery File Upload, a moja konfiguracja to:

$("#fileupload").fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: "assets/plugins/jquery-file-upload/server/php/",
done: function (e, data) {
//some code
}
});

Po zakończeniu przesyłania jednego pliku muszę ukryć ten plik z listy w done: zdarzenie, ale nie mogę uzyskać indeksu tego pliku na liście kolejki.

Jakieś pomysły?

Odpowiedzi:

2 dla odpowiedzi № 1

Znaleziono rozwiązanie dotyczące mojego pytania.

jQuery Fileupload zwraca dane w dniu done wydarzenie, które zawiera context parametr na załadowany wątek, który jest istotny dla elementu DOM i może być używany do wszelkich manipulacji, takich jak ukrywanie w moim przypadku:

 $("#fileupload").fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: "assets/plugins/jquery-file-upload/server/php/",

done: function(e, data) {
//hide completed upload element in queue
$(data.context["0"]).fadeOut(700);

//here isoutput of uploaded objects
console.log(data.result);
}
});