javascript — проблемы с настройкой money.js (для конвертера валют)

Я добавил 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)

что очень полезно и достаточно легко понять, но я просто не вижу, где пошла ошибка. единственная часть, в которой я не уверен, это код ниже этого комментария «Вот PHP-способ заполнения ставок». так как у меня нет опыта в PHP. Я попытался скопировать это на страницу, на которой я добавил вышеупомянутый код, но все это становится подчеркиванием, поскольку это неправильный язык.

спасибо за любые советы или предложения.

и ответ на C # будет даже более полезным, чем javascript, так как я гораздо более опытен в этом.

0

Решение

Это работает для меня и очень похоже на использование 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();
}

});
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]