Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2019, 00:11
Аспирант
Отправить личное сообщение для SolomonRei Посмотреть профиль Найти все сообщения от SolomonRei
 
Регистрация: 05.04.2018
Сообщений: 77

Ajax 12 раз отправляется
Добрый день, Отправляется по 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");
                                }
                          }
                        });
         });

Последний раз редактировалось SolomonRei, 07.06.2019 в 00:16.
Ответить с цитированием