Gracias por sus respuestas
Dany_s modifiqué mi código según lo que me enviaste y guiándome por la documentación ( no me había fijado en los parámetros de las funciones) y logré que me trajera el nombre de los archivos...
Código Javascript
:
Ver original<script type="text/javascript">
$(document).ready(function() {
var texto = '';
var cadena = '';
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify.swf',
'script' : 'scripts/uploadify.php',
'cancelImg' : 'cancel.png',
'folder' : 'uploads',
'queueID' : 'fileQueue',
'auto' : true,
'multi' : true,
'onSelect' : function() {
$('#uploadify').fileUploadStart();
},
/*'onProgress' : function() {
$('#info').html('Pere...');
},*/
'onComplete' : function(event, a, b, response, data) {
texto=texto+b.name+',';
},
'onAllComplete' : function(event, d) {
cadena=texto.substr(0,texto.length-1);
var arrayMysArchivos = cadena.split(',');
for(i=0;i<arrayMysArchivos.length;i++){
//alert(arrayMysArchivos[i]);
//$('#infoArchiv').html('<div id="archivo'+i+'"><p>'+arrayMysArchivos[i]+'</p></div>');
$('#infoArchiv').html('<p>'+arrayMysArchivos[i]+'</p>');
}
$('#infoSubida').html("<p>Numero de archivos subidos: "+d.filesUploaded+"</p><p>errors: "+d.errors+"</p><p>Bytes Loaded: "+d.allBytesLoaded +"</p><p>speed: "+d.speed+'</p>');
},
'displayData': 'speed',
'simUploadLimit': 100
});
});
</script>
Bien, ahora me resultó un problema que no sé a que se pueda deber
Si se fijan hago un for para imprimir los archivos. En mi lógica debería imprimir así:
Pero no lo imprime así :( Sobrepone los nombres de los archivos y no los muestra uno debajo del otro, por consiguiente sólo se ve impreso el último nombre.
Me doy cuenta que el for lo hace bien porque el alert que tengo dentro de dicho ciclo se ejecuta como es. El problema es el html que no se ejecuta como debería ejecutarse...
Saludos y de nuevo gracias!