Deletar mensagem com ajax
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Deletar mensagem com ajax
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:
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.
Re: Deletar mensagem com ajax
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.
Re: Deletar mensagem com ajax
Olá @Victores,
Mude o seu script em uso, para:
Cordialmente,
pedxz.
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- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Deletar mensagem com ajax
Questão resolvidaEsta 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- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Tópicos semelhantes
» [Plugin] Deletar mensagem via AJAX (sem atualizar a página)
» Ícones de mensagem com AJAX
» Postar mensagem com ajax
» Mensagem rápida (AJAX) com bugs
» Mudar ícone de mensagem com AJAX
» Ícones de mensagem com AJAX
» Postar mensagem com ajax
» Mensagem rápida (AJAX) com bugs
» Mudar ícone de mensagem com AJAX
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos