繁体   English   中英

获取promise中的返回函数值

[英]Get return function value in promise

我使用javascrip和Promise。

我搜索一种在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) {

    }
});

您需要传递参数以获得它。 此参数将是事先在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) {

    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM