Как получить 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");
});
});