Port.forumgreek.com
Θέλετε να αντιδράσετε στο μήνυμα; Φτιάξτε έναν λογαριασμό και συνδεθείτε για να συνεχίσετε.

[Javascript] Delete message via AJAX (without refreshing the page)

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

Port Admin
Port Admin
Admin
Αριθμός μηνυμάτων : 2651
Πόντοι : 6380
Ημερομηνία εγγραφής : 06/03/2017
https://port.forumgreek.com

ΔημοσίευσηPort Admin Σαβ Αυγ 26, 2017 8:54 pm

[Javascript] Delete message via AJAX (without refreshing the page) VsgRm8X


Installation steps:


To use, create a new JavaScript, with the following specifications: 
Name: Ajax message delete
Placement: In topics; 


Κώδικας:

[list=margin-right: 0px; padding-right: 0px; padding-left: 40px; list-style: none; margin-left: -5em !important;][*]/**
[*] *! 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('Are you sure that you want to delete a message?');
[*]        
[*]        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));

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να απαντήσετε

Προκειμένου να απαντήσετε πρέπει να είστε μέλος.

Δημιουργία Λογαριασμού

Ενταχθείτε στην κοινότητά μας δημιουργώντας έναν λογαριασμό. Είναι πανεύκολο!


Δημιουργία ενός νέου Λογαριασμού

Σύνδεση

Έχετε ήδη έναν λογαριασμό; Κανένα πρόβλημα, συνδεθείτε εδώ.


Σύνδεση

 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης