Foros del Web » Programando para Internet » Javascript »

Error al cargar un archivo JSON

Estas en el tema de Error al cargar un archivo JSON en el foro de Javascript en Foros del Web. Hola señores Las veces que he necesitado cargar archivos .json no había presentado el error que detallo más adelante, así que acá va la duda: ...
  #1 (permalink)  
Antiguo 08/05/2012, 12:57
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 2 meses
Puntos: 7
Error al cargar un archivo JSON

Hola señores

Las veces que he necesitado cargar archivos .json no había presentado el error que detallo más adelante, así que acá va la duda:

Mi función para cargar los archivos .json es este:

Código HTML:
function xJSON (url,fnt,isString)
{
        var xh = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
    		
    	xh.open ('POST',url,true);
    	xh.onreadystatechange = function ()
    	{ 
    		if(xh.readyState == 4 && xh.status == 200) fnt( (isString) ? xh.responseText : JSON.parse(xh.responseText) );
    	};
    	
    	xh.send (null);
};
Para aplicarlo hago esto:

Código HTML:
xJSON('miarchivo.json',function(rsp)
{
	console.log( rsp );
});
El caso es que pese a que todo luce bien, en ocasiones al hacer refresh del navegedor (Chrome, Firefox, Explorer) recibo un error similar al siguiente en la consola:

Código:
POST http://elservidor/miarchivo.json 412 (Precondition Failed)
¿Tienen alguna idea qué podrá ser tal error? La verdad no le encuentro razón y me preocupa que si el usuario hace refresh, la pantalla con los objetos generados a partir de los datos del json se presente en blanco.
__________________
JuniHH
- Mi blog
- Mi portafolio

Etiquetas: js, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:34.