v2.5.2
Giriş yap

Axios yanıt dönene kadar bekletme

selcuk
456 defa görüntülendi

Merhaba,
axios dan yanıt dönene kadar functionu bekletmenin bir yolu var mı?
await test(); maalesef yapamıyoruz. İstek dışardan atılıyor.

window['test'] = async function(event) {
    await axios.post('/test').then(result => {
        console.log("await ok");
    });
};
test();
console.log("abc");

İstiyorum ki; test içerisindeki axios dan yanıt dönene kadar sonraki işlemlere geçmesin.
Bunu query ajax isteği ile yapabiliyorum.

window['test'] = function(event) {
    $.ajax({
        url: '/test',
        type: 'POST',
        async: false,
        dataType: 'json',
        success: function(result) {
            console.log("test ajax");
        }
    });
};
test();
console.log("abc");

axios ile yapamazmıyım ?

selcuk
757 gün önce

İstek dışardan yapıldıgı için, bir sonraki fonksiyonda dısardan calısıyor. fetch ile bi çözümü var mı hocam yada sizin tavsiyeniz. jquery ajax async: false özelliği tam işimi görüyor ama jquery kütüphanesini sadece bu işlem için çekmek istemiyorum