-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.js
100 lines (95 loc) · 4.11 KB
/
search.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
$(document).ready(function() {
$('thead').hide();
$('#info').hide();
$('#btnSearch').click(function(e) {
const userName = $('#userN').val();
$.ajax({
url: 'app-search.php',
// url2: 'app-search2.php',
type: 'POST',
data: { userName },
success: function(response) {
// console.log(response);
let resp = JSON.parse(response);
console.log(resp);
let template = '';
if (resp.length) {
resp.forEach(elements => {
template += `
<div class="form-group">
<label>Nombre de usuario: ${elements.user_name}</label>
</div>
<div class="form-group">
<label>Nombre: ${elements.name}</label>
</div>
<div class="form-group">
<label>Apellido paterno: ${elements.middleName}</label>
</div>
<div class="form-group">
<label>Apelido materno: ${elements.lastName}</label>
</div>
`;
});
$('#datos').html(template);
$('#info').show();
const synth = window.speechSynthesis
const utterThis = new SpeechSynthesisUtterance('Usuario encontrado')
synth.speak(utterThis)
const synth2 = window.speechSynthesis
const utterThis2 = new SpeechSynthesisUtterance('Gracias por haber realizado la encuesta. Eso es todo. Sí deseas, puedes regresar a la página PRINCIPAL por medio la frase: IR A PÄGINA PRINCIPAL')
synth2.speak(utterThis2)
} else {
template += `
<div class="form-group">
<label>No se encontró el usuario o no existe</label>
</div>
`;
$('#datos').html(template);
$('#info').show();
const synth = window.speechSynthesis
const utterThis = new SpeechSynthesisUtterance('No se encontró el usuario o no existe.')
synth.speak(utterThis)
}
}
});
$.ajax({
url: 'app-search2.php',
type: 'POST',
data: { userName },
success: function(response) {
// console.log(response);
let resp = JSON.parse(response);
console.log(resp);
let template = '';
if (resp.length) {
resp.forEach(elements => {
template += `
<tr>
<th scope="row" class="text-center">${elements.id_pregunta}</th>
<td class="text-justify">${elements.titulo_pregunta}</td>
<td class="text-justify">${elements.respuesta}</td>
</tr>
`;
});
$('#answers').html(template);
$('thead').show();
} else {
let template2 = '';
template2 += `
<tr>
<th colspan="3" class="text-center">No ha respondido la encuesta</th>
</tr>
`;
$('#answers').html(template2);
$('thead').show();
console.log('Segunda opción');
const synth = window.speechSynthesis
const utterThis = new SpeechSynthesisUtterance('Encuesta no contestada')
synth.speak(utterThis)
}
}
});
e.preventDefault();
});
// $('#task-form').html(template);
});