Proyectos de Subversion LeadersLinked - SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3 efrain 1
<html>
2
    <head>
3
    </head>
4
    <body>
37 efrain 5
    <form name="form" id="form" method="post">
3 efrain 6
    <label for="email">Correo</label>
7
    <input type="text" id="email" name="email" value="santiago.olivera@leaderslinked.com" />
8
    <label for="password">Clave</label>
9
    <input type="password" id="password" name="password" value="**9889CESAMSluz*" />
37 efrain 10
    <input type="button" id="btnEnviar" value="Enviar" />
3 efrain 11
 
12
    </form>
37 efrain 13
    <div id="content" style="height: 200px; width: 100%; border: 1px black solid">
14
 
15
	</div>
3 efrain 16
    </body>
17
    <script src="jquery.js"></script>
18
    <script>
19
    jQuery( document ).ready(function( $ ) {
37 efrain 20
		var token = '';
21
 
22
		$.fn.loadMenu = function() {
23
			$.ajax({
24
   				'dataType'  : 'json',
25
         		'accept'    : 'application/json',
26
            	'method'    : 'get',
27
              	'url'       : 'https://dev-services.leaderslinked.com/helpers/menu',
28
        		'headers'	: {
29
					'Authorization': 'Bearer ' + token,
30
        		}
31
     		}).done(function(response) {
32
            	$('#content').html(JSON.stringify(response))
33
 
34
         	}).fail(function( jqXHR, textStatus, errorThrown) {
35
                 $('#content').html(textStatus)
36
         	});
37
           	return false;
38
		}
39
 
40
		$.fn.loadToken = function() {
41
				$.ajax({
42
   				'dataType'  : 'json',
43
         		'accept'    : 'application/json',
44
            	'method'    : 'get',
45
              	'url'       : 'https://dev-services.leaderslinked.com/signin',
46
     		}).done(function(response) {
47
 
48
            	if(response.success) {
49
					token = response.data.jwt;
50
					console.log('token = ' + token);
51
				}
52
 
53
         	}).fail(function( jqXHR, textStatus, errorThrown) {
54
                 console.log(textStatus)
55
         	});
56
           	return false;
57
 
58
		}
3 efrain 59
 
37 efrain 60
        $('#btnEnviar').click(function(e) {
61
			e.preventDefault();
62
 
63
 
64
 
3 efrain 65
         	$.ajax({
66
   				'dataType'  : 'json',
67
         		'accept'    : 'application/json',
68
            	'method'    : 'post',
37 efrain 69
              	'url'       : 'https://dev-services.leaderslinked.com/signin',
3 efrain 70
        		'data'      : $('#form').serialize(),
17 efrain 71
        		'headers'	: {
37 efrain 72
					'Authorization': 'Bearer ' + token,
17 efrain 73
        		}
3 efrain 74
     		}).done(function(response) {
37 efrain 75
            	if(response.success) {
76
					setTimeout(() => {
77
					  $.fn.loadMenu();
78
					}, 1000);
79
				}
3 efrain 80
 
81
         	}).fail(function( jqXHR, textStatus, errorThrown) {
82
                 console.log(textStatus)
83
         	});
84
           	return false;
85
        });
86
 
37 efrain 87
        $.fn.loadToken();
3 efrain 88
 
89
 
90
    });
91
    </script>
92
</html>