Добрый день, Отправляется по 12 запросов одновременно на сервер, не пойму в чем причина.
var stBirjj = false;
$(".outbirj").on("click", function() {
$('#GetMoneyBirjbtn, #getMoneyBirj, .cstHide').fadeToggle(500);
if(stBirjj) {
$("#GetMoneyBirjbtn").on('click', function() {
var a = $("#getMoneyBirj").val();
if(a != '') {
$.post("/app:GetMoneyBirj", {amount: a}, function(b) {
b = JSON.parse(b);
if(b['status'] == "1") {
$('#GetMoneyBirjbtn, #getMoneyBirj, .cstHide').fadeOut(500);
$('.blanceBirjSell').html('Ваш баланс: <b>'+b['amount']+' РУБ</b>');
Swal.fire("Успех!", "Заявка успешно отправлена", "success");
stBirjj = false;
}
if(b['status'] == "2") {
Swal.fire("Ошибка!", "Не хватает средств", "error");
}
});
}else {
Swal.fire("Ошибка!", "Вы не ввели сумму", "error");
}
});
}else{
if(!stBirjj) stBirjj = true;
}
});
Так тоже пробовал
$("#GetMoneyBirjbtn").on('click', function() {
var a = $("#getMoneyBirj").val();
$.ajax({
type: "POST",
url: "/app:GetMoneyBirj",
data: {amount: a},
success: function(b){
b = JSON.parse(b);
if(b['status'] == "1") {
$('.blanceBirjSell').html('Ваш баланс: <b>'+b['amount']+' РУБ</b>');
Swal.fire("Успех!", "Заявка успешно отправлена", "success");
}
if(b['status'] == "2") {
Swal.fire("Ошибка!", "Не хватает средств", "error");
}
}
});
});