He estado usando uploadify (www.uploadify.com) para subir imágenes a mi sitio web, y funciona muy bien hasta que intente ampliarlo un poco. Intento que elimine un archivo en cola de la lista una vez que ese archivo ha sido cargado. Para ello, deberá inicializar uploadify como tal:onComplete and onCompleteTodos los eventos no se pueden disparar al usar 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);
}
});
En el ejemplo anterior, debería reemplazar alert(queueID)
con $("#fileUpload").uploadifyCancel(queueID)
- Sólo tengo la alerta para avisarme cuando se activa el evento - el cual nunca sucede. He usado IE y Firefox y ninguna diferencia en ninguno de los dos. ¿Alguien tiene alguna experiencia con esto?
Ill añadir otra condición aquí. Cualquier botón que use, ya que su botón de carga debe tener una identificación; de lo contrario, mientras se realice la carga, no se disparará ningún evento. – schmidty
¡Gracias por publicar esto, realmente ayudado! – Victor
Me alegro de haber encontrado esto: 'onComplete' no se activa a menos que devuelva algo, cualquier cosa, ¡simplemente no es un documento vacío! – Jeriko