Tôi đã sử dụng uploadify (www.uploadify.com) để tải hình ảnh lên trang web của tôi và nó hoạt động đẹp cho đến khi bạn cố gắng mở rộng nó một chút. Tôi đang cố gắng xóa nó để xóa một tệp được xếp hàng đợi khỏi danh sách khi tệp đó đã được tải lên. Để làm điều này, bạn sẽ khởi Uploadify như vậy:onComplete và onCompleteTất cả các sự kiện không kích hoạt khi sử dụng 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);
}
});
Trong ví dụ trên, bạn muốn thay thế alert(queueID)
với $("#fileUpload").uploadifyCancel(queueID)
- Tôi chỉ có cảnh báo cho tôi biết khi sự kiện cháy - mà không bao giờ xảy ra. Tôi đã sử dụng IE và Firefox và không có sự khác biệt trong cả hai. Có ai có bất cứ kinh nghiệm với điều này?
Ill thêm điều kiện khác ở đây. bất kỳ nút nào bạn sử dụng làm nút tải lên của bạn cần phải có id khác, trong khi quá trình tải lên sẽ diễn ra, không có sự kiện nào bị sa thải. – schmidty
Cảm ơn bạn đã đăng bài này, thực sự đã giúp! – Victor
Rất vui vì tôi đã tìm thấy điều này - 'onComplete' không kích hoạt trừ khi bạn trả lại một cái gì đó, bất cứ điều gì cả, không phải là một tài liệu trống! – Jeriko