@Saharman

Почему происходит дублирование Ajax и как решить?

Вообщем есть такой код
$(function () {
            $(".checkbox").click(function () {
                var a = "1", b = "1", c = "1", d = "1";
                if (($("#1").prop("checked") !== true)) a = "0";
                if ($("#2").prop("checked") !== true) b = "0";
                if ($("#3").prop("checked") !== true) c = "0";
                if ($("#4").prop("checked") !== true) d = "0";
                var s = a + b + c + d;

                $.ajax({
                    type: 'GET',
                    url: '/Project/Index/' + '0?s=' + s,
                    success: function (data) {
                        if (data !== '') {
                            $("#mycon").html(data);
                        }

                    }
                });
            });
        })

По какой-то магической причине, при вызове нового запроса, происходит параллельно второй вызов , но с параметрами предыдущего запроса
5ac2729b85986641646107.png
Помогите, пожалуйста, решить.
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@vaajnur
битриксоид
аякс работает асинхронно. Делай запрос отдельно от проверки значения. Или делай запрос синхронным.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы