Получить возвращаемое значение функции в обещании - PullRequest
0 голосов
/ 06 декабря 2018

Я использую javascrip и обещание.

Я ищу способ получить возвращаемое значение, где написано xxxx, есть ли способ получить его

jQuery.ajax({

    success: function(data, status, jqXHR){

        const promise = requestUpdated(data.poviderId);

        promise.then(function(data_tt) {
            return updateAircrafts(data.sspId, data.id); //result 
        }).then(function() {
            //xxxx
            transForm.deserialize("#form", data);
        }).catch(function(error) {
        });

    },
    error: function (jqXHR, status) {

    }
});

1 Ответ

0 голосов
/ 06 декабря 2018

Вам нужно передать аргумент, чтобы получить его.Этот параметр будет данными, которые возвращаются в операторе then заранее:

jQuery.ajax({

    success: function(data, status, jqXHR){

        const promise = requestUpdated(data.poviderId);

        promise.then(function(data_tt) {
            return updateAircrafts(data.sspId, data.id); //result 
        }).then(function(result) {
            // console.log(result);
            transForm.deserialize("#form", data);
        }).catch(function(error) {
        });

    },
    error: function (jqXHR, status) {

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