Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2012, 07:56
GROGUI2
 
Fecha de Ingreso: agosto-2010
Mensajes: 128
Antigüedad: 13 años, 8 meses
Puntos: 2
Pregunta Valum's qq File Uploader, problema con Internet Explorer.

Buenas!,

estoy utilizando el plugin Valum's qqFileUploader, que es un plug-in jquery permite subir ficheros via ajax.

http://valums.com/ajax-upload/

Por lo que he visto por internet, es bastante "famoso", así que si alguien lo ha usado me gustaría que me ayudara con un problema que tengo con Internet Explorer.

Resulta, que en el servidor devuelvo una respuesta en JSON, con header de contenido application/json.

Funciona bien en firefox, chrome y safari, pero en IE (y opera), me pide abrir la respuesta (que es un documento de texto con el json escrito). No se como hacer para que procese correctamente el json.

He probado a poner "response: 'json' " en los parámetros que configuran el plugin, pero nada.

Aqui dejo la parte específica del código que trata con esto:

Código:
var uploader = new qq.FileUploader({
			[...]
			responseType: 'json',
			[...]
			onComplete: function(id, fileName, responseJSON)
			{
			
				if( responseJSON.success )
				{

					alert(responseJSON.miVariable);
					
	                        }
			}
	});
En el servidor:

Código PHP:
header('Content-type: application/json');
            
/* 'success' es una variable requerida por el plug-in de subida de ficheros por formulario
                compatible con todos los navegadores */
            
$response json_encode(array('success'=>true'content'=>$content'parentNode'=>$parentNode));
            echo 
$response
Espero que puedan ayudarme, gracias!