Estou tentando personalizar a mensagem de confirmação do botão delete criando um modalbox, so que estou tendo um problema em passar o id do registro corrente para a função ajax.
Como pode ver crio um tag com o nome "data-id" no options:
so que quando testo fica assim:
Ele não esta imprimindo o id do registro ficando o mesmo com caracteres especial alguem sabe o pq e como eu faço para gera o id?.
Como eu disse a ideia é criar um modal de confirmação personalizado e apos a confirmação se for verdadeiro vai chamar uma requisição ajax para deletar o registro.
Pelo que vi na documentação para fazer esta personalização é somente desta forma será que estou correto ou existe outra maneira.
Como pode ver crio um tag com o nome "data-id" no options:
'delete'=>array( 'options'=>array('class'=>'btn mini red btn-grid tooltips','data-id'=>'$data->id', 'data-url'=>'/sisadm/usuario/delete'), 'click'=>"js:function(evt){ evt.preventDefault(); bootbox.confirm('Deseja realmente deletar este registro?', function(result) { if(result){ modalTeste($(this).attr('data-id')); } }); return false; }", )
so que quando testo fica assim:
<a class="btn mini red btn-grid tooltips" data-id="$data->id" data-url="/sisadm/usuario/delete" title="Excluir" rel="tooltip" href="/sisadm/usuario/delete?id=17">
Ele não esta imprimindo o id do registro ficando o mesmo com caracteres especial alguem sabe o pq e como eu faço para gera o id?.
Como eu disse a ideia é criar um modal de confirmação personalizado e apos a confirmação se for verdadeiro vai chamar uma requisição ajax para deletar o registro.
Pelo que vi na documentação para fazer esta personalização é somente desta forma será que estou correto ou existe outra maneira.