Как запустить AJAX-вызовы одновременно? - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь выполнить много вызовов AJAX одновременно, когда я отправляю это, они дают мне результат один за другим, но я могу собрать все ответы вместе?Или я могу отдать приоритет одному AJAX?Сначала мне нужно что-то, и я не хочу ждать, когда все запросы завершатся.

      $.each(abreviaturas, function (key, value) {
            $.ajax({
                url: $(".table-cotizaciones").data('get-cotizaciones'),
                type: 'POST',
                dataType: 'json',
                data: {
                    'symbol': value.value,
                    'plazo' : plazo
                },
                success: function (data) {
                    var item =  jQuery(data).hide().fadeIn(300)
                    $(".table-cotizaciones tbody").append(item);
                },
                error: function (data) {
                    console.log("ptppt");
                    console.log(data);
                }
            });
        });


 $('body')
.on('click', '#btn-operar', function () {
    // Le cargamos el select2 a los instrumentos
    $(".select2").select2({
        maximumSelectionLength: 0
    });

    // Cargamos los tipos de instrumento
    $.ajax({
        url: $("#form_operar").data('get-tipo-instrumentos'),
        type: 'POST',
        success: function (data) {
            for (i = 0; i < data.length; i++) {
                $("#tipo_instrumento").append("<option value=" + data[i].id + ">" + data[i].descripcion + "</option>")
            }
        },
        error: function (data) {

        }
    });

})

Не могли бы вы посоветовать мне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...