Flavio Nash Posted November 17, 2015 at 07:06 PM Report Share #589832 Posted November 17, 2015 at 07:06 PM Olá pessoal, estou fazendo um projeto utilizando o laravel e gostaria que através do javascript exibir uma mensagem assim que a ação for confirmada, quando o usuário clica na opção excluir é aberto um modal pra o usuário confirmar a exclusão, quando ele confirma aí sim ele deleta mas a mensagem de usuário deletado com sucesso abre junto com o modal e quando a página atualiza ele some, gostaria de uma ajuda nisso. Método no Controller User: public function deletar($id){ $user = User::find($id); $user->delete(); return redirect()->action('UserController@lista'); } Ação que chama o modal e confirma a exclusão: $('.excluir').on('click', function() { $('.nome').text($(this).attr('data-nome')); $('.linkExcluir').attr('href', '/users/deletar/' + $(this).attr('data-id')); $('.deletado-sucesso').css('display', 'block'); }); agradeço. Link to comment Share on other sites More sharing options...
acao Posted November 17, 2015 at 07:31 PM Report Share #589833 Posted November 17, 2015 at 07:31 PM boas tenta : $('#deletado-sucesso').show() cumps acao Link to comment Share on other sites More sharing options...
Flavio Nash Posted November 17, 2015 at 07:39 PM Author Report Share #589834 Posted November 17, 2015 at 07:39 PM E aí cara obrigado pelo post, mas vê essa parte: $('.deletado-sucesso').css('display', 'block'); Ta funcionando de boa, só que na hora errada quando o usuário clica na opção excluir, e eu só queria que ele funcionasse depois que o controller atualiza depois de excluir o registro no banco, entendeu? Link to comment Share on other sites More sharing options...
Solution acao Posted November 17, 2015 at 09:57 PM Solution Report Share #589838 Posted November 17, 2015 at 09:57 PM E aí cara obrigado pelo post, mas vê essa parte: $('.deletado-sucesso').css('display', 'block'); Ta funcionando de boa, só que na hora errada quando o usuário clica na opção excluir, e eu só queria que ele funcionasse depois que o controller atualiza depois de excluir o registro no banco, entendeu? sendo assim talvez seja melhor na função de deletar criar uma secção com parâmetro e depois ao carregar a pagina verificar a condição do parâmetro com um if e se for positiva amostras (deletado-sucesso') . cumps acao Link to comment Share on other sites More sharing options...
Flavio Nash Posted November 18, 2015 at 02:31 PM Author Report Share #589852 Posted November 18, 2015 at 02:31 PM Brother fiz dessa maneira que tu falou e deu certo. Mas uma coisa que não queria que ele deixe visível na barra de endereços é a url do controller pra deletar. Link to comment Share on other sites More sharing options...
Flavio Nash Posted November 18, 2015 at 05:33 PM Author Report Share #589860 Posted November 18, 2015 at 05:33 PM Conseguir aqui cara. Obrigado. Mudei o atributo action do form via ajax e foi de boa do jeito que queria, sem mostrar a url de deletar. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now