$(function(){
var reval = "";
reval += "
";
reval += "
";
reval += "
Rates in the table were last updated on
";
reval += "
";
reval += "
";
reval += "
";
reval += "
";
reval += "
";
reval += "
";
$('#trancashbox').html(reval);
$.ajax({
url: '/api/cht/currency/getCurrencydata.php'
,type: 'GET'
,dataType: 'JSON'
}).done(function (data) {
CurrencyData = data;
$('#updatetime').text(CurrencyData.time);
})
$('.currencyicon').change(function(){
//更改样式
var iconname = $(this).val();
var myobj = $(this).parent().children('.input-group-addon').children('i');
changicon(myobj,iconname);
});
function changicon(obj,vals){
var iconname_txt = '';
var someicon = 'CAD,HKD,SGD';
if(someicon.indexOf(vals)>-1){
switch (vals){
case 'CAD':
iconname_txt = 'C$';
break;
case 'HKD':
iconname_txt = 'HK$';
break;
case 'SGD':
iconname_txt = 'S$';
break;
default:
break;
}
var iconcls = 'fa fa-' + vals.toLowerCase();
var oldclass = obj.attr('class');
obj.removeClass(oldclass);
obj.text(iconname_txt);
}else{
var iconcls = 'fa fa-' + vals.toLowerCase().replace('aud','usd');
var oldclass = obj.attr('class');
obj.text('');
obj.removeClass(oldclass);
obj.addClass(iconcls);
}
}
$('#trancash').click(function(){
var cash = parseFloat($('#exampleInputAmount').val());
var __from = $('#countryfrom').val();
var __to = $('#countryto').val();
if(__from == __to){
return false;
}
isNaN(cash) ? cash = 100 : null;
//获取汇率
var rateData = CurrencyData.data;
for(var key in rateData){
if(rateData[key].from == __from && rateData[key].to == __to){
var cashs = rateData[key].currency * cash;
var trancashed = '' + cash + ' ' + __from + ' = ' + cashs.toFixed(3) + ' ' + __to + '
';
$('#trancashed').html(trancashed);
break
}
}
});
$('#exchange').click(function(){
var c_from = $('#countryfrom').val();
var c_fromObj = $('#countryfrom').parent().children('.input-group-addon').children('i');
var c_fromicon = c_fromObj.attr('class');
var c_to = $('#countryto').val();
var c_toObj = $('#countryto').parent().children('.input-group-addon').children('i');
var c_toicon = c_toObj.attr('class');
$("#countryfrom option[value='"+ c_to + "']").prop('selected','selected');
$("#countryto option[value='"+ c_from + "']").prop('selected','selected');
//更改图标
c_fromObj.text('');
c_fromObj.removeClass(c_fromicon);
changicon(c_fromObj,c_to);
c_toObj.text('');
c_toObj.removeClass(c_toicon);
changicon(c_toObj,c_from);
});
});