Выполнять операции с несколькими AJAX-запросами.

Это для плазменного виджета, который получает разные обменные курсы и умножает их друг на друга, если опция включена. то есть скорость1 * скорость2 * скорость3.

имейте в виду, что я новичок в этом и не уверен, как бы я это реализовал из-за необходимости обратных вызовов. Таким образом, следующее - просто ужасно написанный проект того, чего я пытаюсь достичь.

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 ответов

Другие вопросы по тегам