Boa a noite a todos.
Estou desenvolvendo um sistema que utiliza uma função JavaScript pra auxiliar na exclusão dos registros. É bem simples:
<a href='' onclick="confExclusao('aluno.php', <?= trim($row->ID) ?>)">
O link manda como parâmetro a página e o id. Agora a função confExclusao:
function confExclusao(url, idLocacao) {
var resposta = confirm("Deseja excluir esse registro?");
if (resposta == true) {
window.location.href = url+"?id="+id;
}
}
A função recebe a página e o id como parâmetro e então utiliza window.location.href para enviar isso pra mesma página e na página em questão há um trecho que deleta o registro:
if (isset($_GET['id'])) {
$aluno = new Escola();
if ($aluno->desativa($_GET['id'])) {
echo $mensagem->erroMsg("Aluno deletado com sucesso", "aluno.php");
}
}
O problema é que window.location.href não funciona (já tentei as variações do window.location). Alguém tem ideia do que possa ser? O mais engraçado é que funcionava...
Fico aguardando qualquer ajuda - só falta isso pra eu entregar o sistema.
Um grande abraço a todos.