Показать сообщение отдельно
  #7 (permalink)  
Старый 13.09.2017, 18:41
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

У меня не работает .
А как сделать чтобы Самый нижний алерт вывелся после аякса а не до?
$('input[type="checkbox"]').change(function () {
        //посчитать сколько билетов в этой категории с включенными чекбоксами
        var checkboxes = $(this).parent('div').parent('.list-view').find('input[type=checkbox]');
        var sThisValAr = [];


        $.each( checkboxes, function( key, value ) {
            if (value.checked) {
                sThisValAr.push($(value).val())
            }
        });

        $(this).prop('disabled', true)
       window.ms=0;
        var checkbox_length = sThisValAr.length - 1;
        $.ajax({
            type: "POST",
            url: "<?php echo Url::to(['/rest/get-tickets-limit']);?>",
            data: {id: $(this).val(), checkbox_length: checkbox_length}
        }).done(function (msg) {

            if (msg == 'To many tickets') {
                alert(msg)
            window.ms=1;
            alert(window.ms)
            
            }

        });
//Как сделать чтобы этот алерт вывелся после аякса а не до
alert(window.ms)

    })
Ответить с цитированием