Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gust.php

Bootstrap Confirm, chamar função data-on-confirm

Recommended Posts

Fala pessoal,

 

Estou tentando usar o Bootstrap confirm para confirmar uma operação de exclusão, nesse botão tenho que chamar uma função que antes eu chamava pelo evento onclick. Estou tentando assim sem sucesso;

 

 

<script src="plugins/jQuery/jQuery-2.1.4.min.js"></script>
<script src="plugins/jQuery/jquery-form.js"></script>
<script src="dist/js/retorno.js" type="text/javascript"></script>
<script src="bootstrap/js/bootstrap.js"></script>
<script src="dist/js/bootstrap-confirmation.js" type="text/javascript"></script>
 
<span i class="fa fa-pencil"></span></a>
                                <button type="button" class="btn btn-xs btn-danger btn-primary" data-toggle="confirmation" title='Excluir???' data-on-confirm="deleta('<?php echo "$linha->IDCAR"; ?>')">
                            <span i class="fa fa-trash">
 

 

Minha função deleta

 

 

<script type="text/javascript">
               
                        function deleta(valor) {
                            $.ajax({
                                type: "GET",
                                url: "pages/scripts/frmCarro.php",
                                data: {acao: $('#acao').val(),
                                    id: valor

                                },
                                success: function (retorno) {
                                    $('#tabela').html(retorno);
                                }
                            });
                        }
</script>
 
 
<script type="text/javascript">
 
$('[data-toggle=confirmation]').confirmation();
 
</script>

 

Alguem usa esse tipo de confirmação ai? Já tentei colocar minha função deleta dentro de confirmation(); sem sucesso. Alguém pode ajudar, como faço para chamar a função depois que eu clicar em YES ????

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara não entendi muito bem sua resposta, eu to querendo usar o confirm do bootstrap que é um tooltip com opções de sim ou não.

 

Só não estou conseguindo enviar o ID para a função agora.

 

 

<span i class="fa fa-pencil"></span></a>
                                <button type="button" class="btn btn-xs btn-danger btn-primary" id="confirmation" data-toggle="confirmation" title='Excluir???' data-on-confirm=deleta('<?php echo "$linha->IDCAR"; ?>')>
                            <span i class="fa fa-trash">
 

 

 

<script type="text/javascript">
                $('#confirmation').confirmation({
                       onConfirm: function deleta(valor) {
                            $.ajax({
                                type: "GET",
                                url: "pages/scripts/frmCarro.php",
                                data: {acao: $('#acao').val(),
                                       id: valor

                                },
                                success: function (retorno) {
                                    $('#tabela').html(retorno);
                                }
                            });
                        }
                    });
                    </script>

 

Se lá no meu botão eu tirar o atributo data-on-confirm eu consigo chamar a função deleta, mais não envio o valor do ID para ela. No site do bootstrap confirmation fala para usar esse atributo, só que quando uso nem a função eu consigo chamar.

 

Tem como ajudar a passar o valor para a função ? Preciso passar o ID

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.