Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Problema cod javascript "Trimite un răspuns"

Vezi subiectul anterior Vezi subiectul urmator In jos

Rezolvat Problema cod javascript "Trimite un răspuns"

Mesaj Scris de Mihai Dum Aug 06, 2017 1:39 pm

am si eu un cod de js, dar cand trimit mesaju zice ca se posteaza, dar nu se posteaza deloc...
Cod:
jQuery(function($) {
    var form = $('form#quick_reply');
    var tid1 = $('input[type="hidden"][name="tid"]', form).val();
    var lt = $('input[type="hidden"][name="lt"]', form).val();
    var t = $('input[type="hidden"][name="t"]', form).val();
    $('input[name="preview"]', form).val('Previzualizare');
    $('input[name="post"]', form).val('Trimite răspuns');
    var notifMe = $('input[name="topic_auto_follow"]').prop("checked") ? 1 : 0;
    console.log(notifMe);
    $('input[name="post"]', form).click(function(d) {
        d.preventDefault();
        if ($('input[name="post_icon"]:checked', form).attr('id')) var icon = "\"post_icon\": $('input[name=\"post_icon\"]:checked', form).attr('id').split('icon_')[1]";
        else var icon = "\"post_icon\": \"\"";
        $('input[name="post"]', form).hide().after('<span class="submit-msg">Se postează mesajul dvs...</span>');
        $.post('/post', {
                "message": $('textarea', form).sceditor('instance').val(),
                "mode": "reply",
                "attach_sig": 1,
                icon,
                "tid": tid1,
                "notify": notifMe,
                "t": t,
                "lt": lt,
                "post": 1
            }).done(function(result) {
                $('textarea', form).sceditor('instance').val("");
                var topicURL = $('.panel a[href^="/viewtopic?"]', result).attr('href');
                var topicID = $('.panel a[href^="/viewtopic?"]', result).attr('href').match(/#(\d+)/g)[0];
                topicID = topicID.split('#')[1];
                console.log(topicID);
                $.post(topicURL).done(function(res) {
                    $('.post[id^="p"]:has(".postbody"):last').after($('#p' + topicID, res));
                    $("html, body").animate({
                            scrollTop: ($('#p' + topicID).offset().top - 20) + "px"
                        });
                    $('input[name="post"]', form).show().val('Trimite răspuns');
                    $('.submit-msg').remove();
                    $("body").append('<div class="notif">Mesajul dvs. a fost postat cu succes !</div>');
                    setTimeout(function() {
                        $('.notif').fadeOut().remove()
                    }, 3000)
                })
            })
    })
});
Mihai

Mihai
Administrator
Administrator

Mesaje : 1583
Varsta : 26
Localizare : București, România
Data înscrierii : 25/09/2014
Mulțumiri : 103
Google Chrome raspuns rapid - Problema cod javascript "Trimite un răspuns" Be_110

http://fgsuport.forumgratuit.ro
Mihai a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Problema cod javascript "Trimite un răspuns"

Mesaj Scris de R1bb0N Dum Aug 06, 2017 1:45 pm

Cod:
 

    jQuery(function($) {
        var form = $('form#quick_reply');
        var tid1 = $('input[type="hidden"][name="tid"]', form).val();
        var lt = $('input[type="hidden"][name="lt"]', form).val();
        var t = $('input[type="hidden"][name="t"]', form).val();
        $('input[name="preview"]', form).val('Previzualizare');
        $('input[name="post"]', form).val('Trimite răspuns');
        var notifMe = $('input[name="topic_auto_follow"]').prop("checked") ? 1 : 0;
        console.log(notifMe);
        $('input[name="post"]', form).click(function(d) {
            d.preventDefault();
            if ($('input[name="post_icon"]:checked', form).attr('id')) var icon = "\"post_icon\": $('input[name=\"post_icon\"]:checked', form).attr('id').split('icon_')[1]";
            else var icon = "\"post_icon\": \"\"";
            $('input[name="post"]', form).hide().after('<span class="submit-msg">Se postează mesajul dvs...</span>');
            $.post('/post', {
                    "message": $('textarea', form).sceditor('instance').val(),
                    "mode": "reply",
                    "attach_sig": 1,
                    icon,
                    "tid": tid1,
                    "notify": notifMe,
                    "t": t,
                    "lt": lt,
                    "post": 1,
"auth":[$("[name*='auth']").eq(0).val(),$("[name*='auth']").eq(1).val()]
                }).done(function(result) {
                    $('textarea', form).sceditor('instance').val("");
                    var topicURL = $('.panel a[href^="/viewtopic?"]', result).attr('href');
                    var topicID = $('.panel a[href^="/viewtopic?"]', result).attr('href').match(/#(\d+)/g)[0];
                    topicID = topicID.split('#')[1];
                    console.log(topicID);
                    $.post(topicURL).done(function(res) {
                        $('.post[id^="p"]:has(".postbody"):last').after($('#p' + topicID, res));
                        $("html, body").animate({
                                scrollTop: ($('#p' + topicID).offset().top - 20) + "px"
                            });
                        $('input[name="post"]', form).show().val('Trimite răspuns');
                        $('.submit-msg').remove();
                        $("body").append('<div class="notif">Mesajul dvs. a fost postat cu succes !</div>');
                        setTimeout(function() {
                            $('.notif').fadeOut().remove()
                        }, 3000)
                    })
                })
        })
    });
R1bb0N

R1bb0N
Membru Forumgratuit

Mesaje : 182
Varsta : 23
Data înscrierii : 26/06/2016
Mulțumiri : 48
Mozilla Firefox punBB

http://board.realmsn.com
R1bb0N a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Problema cod javascript "Trimite un răspuns"

Mesaj Scris de Zachary Joi Aug 10, 2017 11:28 am

raspuns rapid - Problema cod javascript "Trimite un răspuns" Solved10Avand in vedere ca acest subiect a fost marcat ca fiind "rezolvat", acesta va fi inchis si trimis in arhiva.

=> Topic rezolvat
Zachary

Zachary
Membru onorific
Membru onorific

Mesaje : 2394
Localizare : România
Data înscrierii : 08/05/2013
Mulțumiri : 196
Google Chrome phpBB3

https://www.forumgratuit.ro
Zachary a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum