设置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=馈送&utm_campaign=馈送%3A+Paulundcouk+(PaulUnd)

这很有用,也很容易理解,但我就是看不出ivr哪里出了问题。我唯一不确定的部分是下面的代码:"这是一种PHP方法来填充利率。"因为我没有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();
            }
        });
    }