-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
painel.js
32 lines (31 loc) · 1.19 KB
/
painel.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
function atualizarPainel() {
setInterval(() => {
$.ajax({
url: '/consultar_clientes.php', // Verifique se a URL está correta
method: 'GET',
dataType: 'json', // Adicionando dataType para garantir que a resposta seja tratada como JSON
success: function(dados) {
if (dados.error) {
console.error('Erro na resposta do servidor:', dados.error);
} else {
// Atualize o conteúdo da página com os dados recebidos
$('#conteudoPainel').html(`
<tr>
<td>${dados.id}</td>
<td>${dados.nome}</td>
<td>${dados.tipo_senha}</td>
<td>${dados.senha_gerada}</td>
</tr>
`);
}
},
error: function(error) {
console.error('Erro ao atualizar o painel:', error);
}
});
}, 1000); // Consultar a cada 1 segundo
}
// Chame a função para começar o polling quando a página carregar
$(document).ready(() => {
atualizarPainel();
});