diff options
Diffstat (limited to 'python/Dawn/static')
| -rw-r--r-- | python/Dawn/static/dawn.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/python/Dawn/static/dawn.js b/python/Dawn/static/dawn.js index 63a658f7..2ff9402d 100644 --- a/python/Dawn/static/dawn.js +++ b/python/Dawn/static/dawn.js @@ -15,15 +15,17 @@ for(var begin_index in bbg_map){ $(function() { $('#security_desc').attr('list', 'index_list'); - $('#security_desc').change(function(){ - $.getJSON('../../_ajax', {bbg_id: $(this).val(), - trade_date: $('#trade_date').val()}). - done(function(data) { + var security_desc = document.getElementById('security_desc'); + security_desc.addEventListener('change', (event) => { + fetch(`../../_ajax?bbg_id=${encodeURIComponent(event.target.value)}&` + + `trade_date=${$('#trade_date').val()}`) + .then(data => data.json()) + .then(data => { $('#fixed_rate').val(data['coupon']/100); $('#security_id').val(data['redcode']); $('#maturity').val(data['maturity']); }); - if ($(this).val().startsWith("ITRX")) { + if (event.target.value.startsWith("ITRX")) { $('#currency').val("EUR"); } else{ $('#currency').val("USD"); |
