Rev 20 | AutorÃa | Ultima modificación | Ver Log |
<html>
<head>
</head>
<body>
<form name="form" id="form" method="post">
<label for="email">Correo</label>
<input type="text" id="email" name="email" value="santiago.olivera@leaderslinked.com" />
<label for="password">Clave</label>
<input type="password" id="password" name="password" value="**9889CESAMSluz*" />
<input type="button" id="btnEnviar" value="Enviar" />
</form>
<div id="content" style="height: 200px; width: 100%; border: 1px black solid">
</div>
</body>
<script src="jquery.js"></script>
<script>
jQuery( document ).ready(function( $ ) {
var token = '';
$.fn.loadMenu = function() {
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : 'https://dev-services.leaderslinked.com/helpers/menu',
'headers' : {
'Authorization': 'Bearer ' + token,
}
}).done(function(response) {
$('#content').html(JSON.stringify(response))
}).fail(function( jqXHR, textStatus, errorThrown) {
$('#content').html(textStatus)
});
return false;
}
$.fn.loadToken = function() {
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : 'https://dev-services.leaderslinked.com/signin',
}).done(function(response) {
if(response.success) {
token = response.data.jwt;
console.log('token = ' + token);
}
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
}
$('#btnEnviar').click(function(e) {
e.preventDefault();
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'post',
'url' : 'https://dev-services.leaderslinked.com/signin',
'data' : $('#form').serialize(),
'headers' : {
'Authorization': 'Bearer ' + token,
}
}).done(function(response) {
if(response.success) {
setTimeout(() => {
$.fn.loadMenu();
}, 1000);
}
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
});
$.fn.loadToken();
});
</script>
</html>