Как получить GET запрос генерируемый js после клика на кнопку? - C#

Узнай цену своей работы

Формулировка задачи:

Как получить гет запрос генерируемый js после клика на кнопку.

Решение задачи: «Как получить GET запрос генерируемый js после клика на кнопку?»

textual
Листинг программы
function openTask(id, type) {
    var opentask = $('#FlagWinOpen').val();
    if (opentask) {
        return false;
    }
    $('tr.task' + id).addClass('warning');
    $('tr.task' + id + ' .action-bar').hide();
    $('tr.task' + id + ' .openTask').hide();
    $('tr.task' + id + ' .opentaskf').attr("onclick", "");
    $('tr.task' + id + ' .claimTask').show();
    $('tr.task' + id + ' .preloader').show();
    /* 
    var id_2 = id/4 
    var id_2 = id/4 
    var id_2 = id/4 
    var id_2 = id/4 
    var id_2 = id/4 
    
    */
    var id_2 = id / 38;
    var win = window.open('/vk/earn/get/' + id_2, '_blank', 'width=1200, height=900, top=' + ((screen.height - 600) / 2) + ',left=' + ((screen.width - 900) / 2) + ', resizable=yes, scrollbars=yes, status=yes');
    var timer = setInterval(function () {
        if (win.closed) {
            clearInterval(timer);
            $.getJSON('/vk/earn/checkTask/' + id_2 + '/' + type, function (data) {
                if (data.status) {
                    updateBalance(data.balance);
                    Messenger({
                        theme: 'flat',
                        extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
                    }).post(_('tasks:accomplished', data.reward));
                    $('tr.task' + id).remove();
                } else {
                    Messenger({
                        theme: 'flat',
                        showCloseButton: true,
                        extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
                    }).post({
                        type: 'error',
                        message: _('tasks:noComplete')
                    });
                    $('tr.task' + id).removeClass('warning').addClass('danger');
 
                }
                $('tr.task' + id + ' .action-bar').show();
                $('tr.task' + id + ' .preloader').hide();
                $('#FlagWinOpen').val('');
            });
        }
    }, 20);
    $('#FlagWinOpen').val(1);
}
 
function claimTask(id, type) {
    var id_2 = id / 38;
    if (confirm(_('tasks:complainConf'))) {
        $.getJSON('/vk/earn/claimTask/' + id_2, function (data) {
            if (data.status) {
                Messenger({
                    theme: 'flat',
                    extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
                }).post(_('tasks:complainSuc'));
            }
            $('tr.task' + id).remove();
        });
    }
}
$(".skip-task-btn").click(function (e) {
    var id = $(this).data("id");
    var id_2 = id / 38;
    if (confirm(_('tasks:hideConf'))) {
        $.getJSON('/vk/earn/skipTask/' + id_2, function (data) {
            if (data.status) {
                $('tr.task' + id).remove();
                Messenger({
                    theme: 'flat',
                    extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
                }).post(_('tasks:hideSuc'));
            }
        });
    }
});
$(function () {
    var client = new ZeroClipboard($('.clipboard-target'));
 
    client.on('ready', function (event) {
        client.on('copy', function (event) {
            event.clipboardData.setData('text/plain', event.target.innerHTML);
        });
 
        client.on('aftercopy', function (event) {
            Messenger({
                theme: 'flat',
                extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
            }).post(_('tasks:successfullyCopied', event.data["text/plain"]));
        });
    });
    client.on('error', function (event) {
        console.log('ZeroClipboard error of type "' + event.name + '": ' + event.message);
        ZeroClipboard.destroy();
    });
 
    $(".openTask", $(".my-orders-vk tr:last")).click(function (e) {
        $("#loadMore").removeClass("hidden");
    });
 
});

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы