Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/06/2012, 10:04
GROGUI2
 
Fecha de Ingreso: agosto-2010
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: XMLHttpRequest evento subida completa

Esta es mi funcion, cuando readyState vale 2 significa que se ha recibido todo correctamente, pero tanto con 2 como con 3 el evento salta al responde el servidor

Código:
this.send = function()
	{
		req = new XMLHttpRequest();  
		req.open('POST', 'index.php?r=file/UploadFile', true); 	
		
		req.upload.addEventListener("progress", this.uploadProgress, false);  
		//req.upload.addEventListener("load", this.uploadComplete, false); 	
		req.addEventListener("load", this.uploadComplete, false); 	
		req.addEventListener("error", this.uploadFailed, false);  
		req.addEventListener("abort", this.uploadCanceled, false);  
		
		req.onreadystatechange=function()
		{
			if(req.readyState==3){
			alert("enviado correctamente");
			}
		}
		
		var formData = new FormData();
		formData.append('parentIdFSS', this.folderId);
		formData.append('tags', this.tags);
		formData.append('file', this.file);

		req.send(formData);   
	}