Deletar mensagem com ajax

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Deletar mensagem com ajax

Mensagem por Victores 30.04.19 14:17

Detalhes da questão


Endereço do fórum: http://www.gtamodsbrasil.forumeiros.com
Versão do fórum: ModernBB

Descrição


Saudações, estou usando o seguinte código para confirmar a exclusão de um tópico:
Código:
var copyright = 'bestskins';
    var _0x6b24=["\x62\x65\x73\x74\x73\x6B\x69\x6E\x73","\x63\x6C\x69\x63\x6B","\x2E\x70\x6F\x73\x74","\x63\x6C\x6F\x73\x65\x73\x74","\x68\x72\x65\x66","\x61\x74\x74\x72","\x64\x65\x6C\x65\x74\x65","\x53\x69\x6D","\x72\x65\x6D\x6F\x76\x65","\x73\x6C\x69\x64\x65\x55\x70","\x70\x6F\x73\x74","\x6F\x6E","\x61\x5B\x68\x72\x65\x66\x2A\x3D\x22\x6D\x6F\x64\x65\x3D\x64\x65\x6C\x65\x74\x65\x22\x5D","\x72\x65\x61\x64\x79"];$(document)[_0x6b24[13]](function (){var _0xe58cx1=_0x6b24[0];if(_0xe58cx1==copyright){
    var question = {
    'delete': 'Tem certeza que deseja excluir este post?'
    };
    $(_0x6b24[12])[_0x6b24[11]](_0x6b24[1],function (){var _0xe58cx2=$(this)[_0x6b24[3]](_0x6b24[2]);var _0xe58cx3=$(this)[_0x6b24[5]](_0x6b24[4]);if(confirm(question[_0x6b24[6]])){$[_0x6b24[10]](_0xe58cx3,{mode:_0x6b24[6],confirm:_0x6b24[7]},function (_0xe58cx4){_0xe58cx2[_0x6b24[9]](function (){_0xe58cx2[_0x6b24[8]]();} );} );} ;return false;} );} ;} );

e ele aparece assim:
Deletar mensagem com ajax Fosp39i

Qual é a minha questão ?
Eu queria que ao clicar em "Ok" a pagina recarregasse dizendo que o tópico foi excluído com sucesso.
Victores

Victores
Novo Membro

Membro desde : 21/11/2011
Mensagens : 9
Pontos : 17

http://rpg-bpc.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Deletar mensagem com ajax

Mensagem por Don Corleone 01.05.19 14:20

Não entendo, o código é justamente para retirar isto. Mas caso queira sem este efeito, basta excluir o código que ao excluir o tópico vai ser dado o refresh e vai aparecer a página de confirmação.
Don Corleone

Don Corleone
Super Membro

Membro desde : 06/08/2012
Mensagens : 1259
Pontos : 2032

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Deletar mensagem com ajax

Mensagem por tikky 01.05.19 16:32

Olá @Victores,
Mude o seu script em uso, para:
Código:
/**
 *! Delete post with AJAX.
 *
 *  @author Luiz
 *  @licence MIT
 *
 *  Copyright (c) Luiz Felipe | All rights reserved.
 */
(function ($) {
  'use strict';
 
  $(function () {
 
    $('.post a[href$="mode=delete"]')
      .on('click', function (event) {
 
        event.preventDefault();
 
        var $this = $(this);
        var $post = $this.parents('.post');
        var $pid  = $this.attr('href').replace(/^\/post\?p=(\d+)&.+/gi, '$1');
 
        var conf  = confirm('Você deseja realmente excluir esta postagem?');
      
        if (!conf) {
          console.info('A postagem de ID ' + $pid + ' não foi deletada.');
          return false;
        }
 
        $.post('/post', {
          mode: 'delete',
          p: $pid,
          confirm: 1
        })
          .done(function () {
            alert('A postagem de ID ' + $pid + ' foi deletada com sucesso!');
            $post.slideUp();
          })
          .fail(function () {
            alert([
              '[AJAX ERROR] Houve um erro ao tentar excluir a postagem de número ' + $pid,
              'Atualize a página e tente novamente.'
            ].join('\n'));
          })
        ;
      })
    ;
  });
}(jQuery));


Cordialmente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Deletar mensagem com ajax

Mensagem por Victores 02.05.19 13:46

Pode fechar, resolvido !
Victores

Victores
Novo Membro

Membro desde : 21/11/2011
Mensagens : 9
Pontos : 17

http://rpg-bpc.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Deletar mensagem com ajax

Mensagem por tikky 02.05.19 13:49

Questão resolvida

Esta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos