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

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

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

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

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

textual
Листинг программы
  1. function openTask(id, type) {
  2.     var opentask = $('#FlagWinOpen').val();
  3.     if (opentask) {
  4.         return false;
  5.     }
  6.     $('tr.task' + id).addClass('warning');
  7.     $('tr.task' + id + ' .action-bar').hide();
  8.     $('tr.task' + id + ' .openTask').hide();
  9.     $('tr.task' + id + ' .opentaskf').attr("onclick", "");
  10.     $('tr.task' + id + ' .claimTask').show();
  11.     $('tr.task' + id + ' .preloader').show();
  12.     /*
  13.     var id_2 = id/4
  14.     var id_2 = id/4
  15.     var id_2 = id/4
  16.     var id_2 = id/4
  17.     var id_2 = id/4
  18.    
  19.     */
  20.     var id_2 = id / 38;
  21.     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');
  22.     var timer = setInterval(function () {
  23.         if (win.closed) {
  24.             clearInterval(timer);
  25.             $.getJSON('/vk/earn/checkTask/' + id_2 + '/' + type, function (data) {
  26.                 if (data.status) {
  27.                     updateBalance(data.balance);
  28.                     Messenger({
  29.                         theme: 'flat',
  30.                         extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
  31.                     }).post(_('tasks:accomplished', data.reward));
  32.                     $('tr.task' + id).remove();
  33.                 } else {
  34.                     Messenger({
  35.                         theme: 'flat',
  36.                         showCloseButton: true,
  37.                         extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
  38.                     }).post({
  39.                         type: 'error',
  40.                         message: _('tasks:noComplete')
  41.                     });
  42.                     $('tr.task' + id).removeClass('warning').addClass('danger');
  43.  
  44.                 }
  45.                 $('tr.task' + id + ' .action-bar').show();
  46.                 $('tr.task' + id + ' .preloader').hide();
  47.                 $('#FlagWinOpen').val('');
  48.             });
  49.         }
  50.     }, 20);
  51.     $('#FlagWinOpen').val(1);
  52. }
  53.  
  54. function claimTask(id, type) {
  55.     var id_2 = id / 38;
  56.     if (confirm(_('tasks:complainConf'))) {
  57.         $.getJSON('/vk/earn/claimTask/' + id_2, function (data) {
  58.             if (data.status) {
  59.                 Messenger({
  60.                     theme: 'flat',
  61.                     extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
  62.                 }).post(_('tasks:complainSuc'));
  63.             }
  64.             $('tr.task' + id).remove();
  65.         });
  66.     }
  67. }
  68. $(".skip-task-btn").click(function (e) {
  69.     var id = $(this).data("id");
  70.     var id_2 = id / 38;
  71.     if (confirm(_('tasks:hideConf'))) {
  72.         $.getJSON('/vk/earn/skipTask/' + id_2, function (data) {
  73.             if (data.status) {
  74.                 $('tr.task' + id).remove();
  75.                 Messenger({
  76.                     theme: 'flat',
  77.                     extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
  78.                 }).post(_('tasks:hideSuc'));
  79.             }
  80.         });
  81.     }
  82. });
  83. $(function () {
  84.     var client = new ZeroClipboard($('.clipboard-target'));
  85.  
  86.     client.on('ready', function (event) {
  87.         client.on('copy', function (event) {
  88.             event.clipboardData.setData('text/plain', event.target.innerHTML);
  89.         });
  90.  
  91.         client.on('aftercopy', function (event) {
  92.             Messenger({
  93.                 theme: 'flat',
  94.                 extraClasses: 'messenger-fixed messenger-on-top messenger-on-right'
  95.             }).post(_('tasks:successfullyCopied', event.data["text/plain"]));
  96.         });
  97.     });
  98.     client.on('error', function (event) {
  99.         console.log('ZeroClipboard error of type "' + event.name + '": ' + event.message);
  100.         ZeroClipboard.destroy();
  101.     });
  102.  
  103.     $(".openTask", $(".my-orders-vk tr:last")).click(function (e) {
  104.         $("#loadMore").removeClass("hidden");
  105.     });
  106.  
  107. });

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


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

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

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы