设置问题 money.js(货币转换器)

problems setting up money.js (for currency convertor)

我已经将 money.js 添加到一个 Lightswitch 应用程序中,并将这段代码放在一个按钮的执行上,但我只得到返回值 100,任何人都可以看到我在这里做错了什么或我正在做的一些代码失踪,

myapp.AddEquipmentToOrder.test_execute = function (screen) {

var price = 100;

fx.settings = {
    from: "USD",
    to: "GBP"
};

fx.convert(price);

window.alert("test value: " + price); //currently returning 100
};

我遵循了本指南: http://www.paulund.co.uk/how-to-create-an-exchange-rate-money-converter-with-money-js?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Paulundcouk+(PaulUnd)

这非常有用且易于理解,但我就是看不出 ivr 哪里出了问题。我不确定的唯一部分是此评论下方的代码 "Here is a PHP way to populate the rates.",因为我没有 PHP 方面的经验。我尝试将其复制到我添加了上述代码的页面,但由于语言错误,所有内容都变成了下划线。

感谢任何提示或建议。

C# 中的答案比 javascript 更有帮助,因为我在这方面更有经验。

这对我有用,与使用 money.js

非常相似
if (screen.TABLENAME.Currency == "CAD ($)") {

        $.ajax({
            url: ("http://devel.farebookings.com/api/curconversor/CAD/GBP/" + screen.TABLENAME.Price + "/"),
            dataType: 'jsonp',
            success: function(data) {

                screen.TABLENAME.Price= data.GBP;

                screen.TABLENAME.ExtendedPrice = ((data.GBP * screen.TABLENAME.Quantity) -
                (data.GBP * screen.TABLENAME.Discount) * screen.TABLENAME.Quantity);

                screen.TABLENAME.ItemOnOrder = true;
                myapp.commitChanges();
            }

        });
    }