Używam uploadify (www.uploadify.com) do przesyłania zdjęć do mojej witryny i działa to pięknie, dopóki nie spróbujesz trochę rozszerzyć. Próbuję go pobrać, aby usunąć z listy kolejkowy plik po przesłaniu tego pliku. Aby to zrobić, należy zainicjować Uploadify jako takie:Zdarzenia onComplete i onCompleteAll nie uruchamiają się podczas używania Uploadify
$("#fileUpload").uploadify({
'uploader': '/scripts/uploadify.swf',
'cancelImg': '/images/cancel.png',
'script': '/Album/Manage/',
'fileDesc': 'Image Files',
'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
'multi': true,
'auto': false,
'simUploadLimit': 3,
'scriptData': {'album_id':'7'},
onComplete: function(event, queueID, fileObj, response, data){
alert(queueID);
}
});
W powyższym przykładzie, można by zastąpić alert(queueID)
z $("#fileUpload").uploadifyCancel(queueID)
- Mam tylko wpisu do daj mi znać, gdy Zdarzenie - który nigdy nie zdarza. Użyłem IE i Firefoxa i żadnej różnicy w żadnym z nich. Czy ktokolwiek ma z tym jakieś doświadczenie?
Ill dodać kolejny warunek tutaj. jakikolwiek przycisk użyty jako przycisk wysyłania musi mieć identyfikator w inny sposób, gdy przesyłanie się rozpocznie, żadne zdarzenia nie zostaną zwolnione. – schmidty
Dzięki za opublikowanie tego, naprawdę pomogło! – Victor
Tak się cieszę, że znalazłem to - 'onComplete' nie uruchamia się, chyba że zwrócisz coś, cokolwiek, po prostu nie pusty dokument! – Jeriko