[Plugin] Deletar mensagem via AJAX (sem atualizar a página)
4 participantes
Página 1 de 1
[Plugin] Deletar mensagem via AJAX (sem atualizar a página)
O código a seguir irá deletar uma mensagem usando AJAX.
Para usar, crie um novo JavaScript, com as especificações abaixo:
Nome: à critério do administrador do fórum;
Investimento: Nos tópicos;
Código:
Resultado:
Link no GitHub: https://github.com/Forumeiros ...
---
Espero que gostem.
Para usar, crie um novo JavaScript, com as especificações abaixo:
Nome: à critério do administrador do fórum;
Investimento: Nos tópicos;
Código:
- 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 () {
$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));
Resultado:
Link no GitHub: https://github.com/Forumeiros ...
---
Espero que gostem.
Última edição por Luiz em 17.07.17 23:00, editado 1 vez(es) (Motivo da edição : Correção no código (ponto-e-vírgula).)
Re: [Plugin] Deletar mensagem via AJAX (sem atualizar a página)
Adorei o plugin! Muitos parabéns pela iniciativa. Vai facilitar bastante!
Re: [Plugin] Deletar mensagem via AJAX (sem atualizar a página)
Obrigado, @Jefferson105.
No entanto, foi feita uma pequena atualização no código. Eu me esqueci de colocar dois pontos-e-vírgulas.
o/
No entanto, foi feita uma pequena atualização no código. Eu me esqueci de colocar dois pontos-e-vírgulas.
o/
Re: [Plugin] Deletar mensagem via AJAX (sem atualizar a página)
Olá @Mixeuzinho,Mixeuzinho escreveu:Onde adiciono o plugin?
Este Setor é reservado para opinar sobre o código apresentado. Qualquer questão deverá ser aberta no setor de códigos.
Cordialmente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Tópicos semelhantes
» [Plugin] Mudar página de login
» Ícones de mensagem com AJAX
» Postar mensagem com ajax
» Mudar ícone de mensagem com AJAX
» Mensagem rápida (AJAX) com bugs
» Ícones de mensagem com AJAX
» Postar mensagem com ajax
» Mudar ícone de mensagem com AJAX
» Mensagem rápida (AJAX) com bugs
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos