Я делаю несколько вызовов ajax и хотел бы сделать последний выстрел swal, как только все вызовы ajax сделаны.Я попробовал это в приведенном ниже коде, но, очевидно, это не дает желаемого эффекта.По сути, я хотел бы, чтобы после отображения текста «Все готово… Успех!» Я хотел бы иметь параметр showLoaderOnConfirm: true, пока функция ajaxStop выполняет мой настоящий дерьмовый код:
Swal.fire(
'All done!',
'I will now analyse your answers. Just give me a second',
'success',
).then(function() {
$( document ).ajaxStop(function() {
//do other stuff here like... form submit, etc. once all Ajax calls are done
$('#myform_id').submit();
});
})
В приведенном выше коде происходит следующее: диалоговое окно Swal закрывается, и по крайней мере один из моих вызовов ajax все еще выполняется до отправки #myformid, а пользователю интересно, что происходит
Многиезаранее спасибо, чтобы выручить новичка!С уважением Раджан