对多个ajax请求执行操作

时间:2018-03-04 13:03:57

标签: javascript ajax asynchronous qt-quick plasmoid

这是针对等离子窗口小部件,如果启用该选项,它将获得不同的汇率并将它们相互相乘。即rate1 * rate2 * rate3。

请记住,我是新手,并且由于必须回调,我不确定我是如何实现这一点的。所以以下只是我正在努力实现的可怕写作草案。

function() {
    var result1 = getRate(url1, jsonKey1, function(rate) {
    rateText = Number(rate);

    if (multiplyBySecondaryRate) {    //Convert option 1 checked?
        var result2 = getRate(url2, jsonKey2, function(rate) {
            var rateText2 = Number(rate);
            root.secondRate = rateText2;
        }
        var rateText = rateText * root.secondRate;
    }

    if (multiplyByTertiaryRate) {    //Convert option 2 checked?
        var result3 = getRate(url3, jsonKey3, function(rate) {
            var rateText3 = Number(rate);
            root.thirdRate = rateText3;
        }
        var rateText = rateText * root.thirdRate;
    }

    root.displayRate = rateText;

}

我尝试了一些事情,但遗憾的是,这是我最接近的“可操作性”。任何建议将不胜感激。

0 个答案:

没有答案