tengo una aplicacion que hace llamadas cada poco tiempo para comprobar la conexion del usuario.
Estoy utilizando jquery. Este es mi código
Código HTML:
var cargarContenido = function (pagina,parametros,exito,fracaso){
$.ajax({
url: pagina,
type: 'post',
cache:false,
async: true,
ifModified : false,
data: parametros,
dataType: "html",
timeout: 5000,
success: exito,
complete: function (XMLHttpRequest, textStatus) {
},
error: function (objeto,quepaso,otro){
if(objeto.readyState!=4){
alert('no tienes conexion')
}
}
}
});
}
El problema que tengo es que la primera vez que no tengo conexion el objeto.readyState me correctamente que es 0, pero las siguientes veces me indica 4, cuando realemente no tengo conexion y por lo tanto deberia seguir marcando 0