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

Maalesef hocam benim istediğim, axios post edildikten sonra yanıt gelene kadar, sonraki hiç bir functionu çalıstırmamalı.
test() den sonra test2() var mesela. test içindeki axios dan yanıt döndükten sonra test2() ye devam edecek