Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, estou com uma problema
tenha uma tabela que exibe produtos, e ao lado tem botões para editar e excluir, eu gostaria de fazer esses procedimentos em janela modal, em vez de abrir uma pagina nova.
a duvida é como posso enviar a ID do produto para a janela modal para poder realizar as operações?
Você terá que fazer a requisição normalmente com jquery para buscar os dados, e devolver em JSON pra poder manipular na página.
Veja se te ajuda:
<button type="button" class="btn btn-link" data-toggle="tooltip" title="Ver Mensagem" onclick="MostraID('<?php echo $idcodigo ; ?>')">Codigo</button>
Eu tenho um onde eu passo via onclick o ID que eu preciso pegar no modal.
<div class="modal fade" id="meumodal" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content modal-lg" style=" ;">
<div class="modal-body"></div>
</div>
</div>
</div>
No mesmo arquivo eu tenho o modal que vou utilizar. Veja que aqui eu só montei a estrutura básica do modal, o conteúdo virá depois que eu enviar o ID.
Para pegar e enviar o ID eu uso um script:
<script type="text/javascript">
function MostraMsg(numroID)
{
$.post("arquivo.php", { codiID: numroID}, function (retorna)
{
$("#meumodal.modal-body").html(retorna);
$("#meumodal").modal();
});
}
</script>
Aqui eu estou enviando o valor do ID via post para o ARQUIVO.PHP e dentro deste arquivo eu faço o que quiser com o ID recebido.
ARQUIVO.PHP
<?php
$codiID= $_POST['codiID'];
?>
A partir daqui todo conteúdo que você incluir fará parte do <body> do modal
Espero ter ajudadoVou testar e postar os resultados
Amigo WellingtonSilva
não funcionou ele nao envia os parâmetros e da erro
Cara tem como fazer isso dá uma olhada neste link http://www.dicascodeigniter.com.br/edicao-de-clientes-com-modal-bootstrap-e-codeigniter/ e no youtube tem o canal do Celke que faz passo a passo. Agora deve analisar se todos os usuários podem realizar essa operação, caso contrario será necessário criar uma rotina para validar a ação do mesmo.