Bom dia,
Tenho uma dúvida(erro) que esta me matando, a função em alguns momento esta exibindo duas ou mais vezes o texto “Você realmente deseja excluir o registro #…?”, por exemplo clico sobre o botão responsável pela função abaixo, autonomamente um modal com o texto é exibido, mas por algum motivo o usuário desistiu de excluir o registro e cancela a operação, até ai tudo certo.
A concatenação da mensagem acontece se antes de atualizar a pagina o mesmo clicar novamente no botão que excluir o registro, ai o texto ficará algo assim “Você realmente deseja excluir o registro #…? Você realmente deseja excluir o registro #…?”
Acho uma coisa muito interessante nisso tudo, a situação de concatenação de texto acontece apenas ao adicionar a mensagem no “body”.
Obrigado pela atenção.
$('#delete-modal').on('show.bs.modal', function deleteRegistro() {
var radios = document.getElementsByName("select_registro");
for (var i = 0; i < radios.length; i++) {
if (radios[i].checked) {
var id = radios[i].value;
}
}
if (id) {
modal = $(this);
modal.find('.modal-title').text('Excluindo registro: #' + id);
modal.find('.modal-body').text("Você realmente deseja excluir o registro #" + id + "? Caso haja vínculo deste registro com outro, este por sua vez não será excluso.");
modal.find('#confirm').attr('href', 'delete.php?registro=' + id);
}
modal.find('.modal-body').append('');
});