Sesión #7
Duración 1 hora 10:00am-11:00am
Se trabajó en la muestra de errores al usuario
Aquí se construye el mensaje de error pero que no se muestre al ejecutarse la página
<div class="error_div" id="error_divId">
<h2 class="error-cont">Error</h2>
<p id="error" class="error-cont"></p>
<button class="boton error-cont" onclick="document.querySelector('.error_div').style.display = 'none';">Cerrar</button>
</div>
Si detecta el OutResultCode asignado a que el usuario está resgistrado, este insertará el texto correspondiente y lo mostrará en el campo creado, también muestra otro mensaje de error que pueda ocacionar la aplicación mediante el uso de try y catch
.then(response => {
if (!response.ok) {
document.querySelector('.error_div').style.display = 'block';
document.getElementById('error').textContent = 'Error de la Aplicacion';
throw new Error('Error al insertar el empleado');
}
return response.json();
})
.then(data => {
if (data.OutResultCode==50001){
document.querySelector('.error_div').style.display = 'block';
document.getElementById('error').textContent = 'Empleado ya existe';
}
else{
document.querySelector('.error_div').style.display = 'none';
window.location.reload();
}
})
.catch(error => {
console.error('Error:', error);
});
Comentarios
Publicar un comentario