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 № 1Znaleziono 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);
}
});