ao tentar excluir dados de um banco de dados usando um pedido de postagem AJAX em Laravel, você pode encontrar o erro "CSRF token Mismatch. Isso ocorre porque o Laravel inclui um token CSRF em todas as formas para proteger contra ataques de falsificação de solicitação entre sites. Dados:
@foreach ($ a como $ lis) // Algum código
ajax code:@foreach($a as $lis) //some code
$ ('body'). E.PreventDefault (); // alert ('estou aqui'); se (confirmar ('tem certeza que deseja excluir anúncios?')) { var id = $ (this) .attr ('id'); $ .ajax ({ Método: "post", url: "{{url ()}}/delteadd", }). feito (função (msg) { if (msg.error == 0) { //$('.sucess status update').html(msg.message); alerta (msg.message); }outro{ alerta (msg.message); //$('.Error-Favourite-message').html(msg.message); } }); } outro { retornar falso; } }); Adicionando o Token CSRF
$('body').on('click', '.delteadd', function (e) { e.preventDefault(); //alert('am i here'); if (confirm('Are you sure you want to Delete Ad ?')) { var id = $(this).attr('id'); $.ajax({ method: "POST", url: "{{url()}}/delteadd", }).done(function( msg ) { if(msg.error == 0){ //$('.sucess-status-update').html(msg.message); alert(msg.message); }else{ alert(msg.message); //$('.error-favourite-message').html(msg.message); } }); } else { return false; } });
Com esta adição, sua solicitação AJAX incluirá o token CSRF e os dados necessários para executar a operação de exclusão.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3