nurl/public/javascripts/shorten.js
Martin Donnelly 80ace3866b gulp stuff
2017-08-06 00:01:33 +01:00

26 lines
640 B
JavaScript

function shorten(){
$.ajax({
url: '/api/v1/shorten',
type: 'POST',
dataType: 'JSON',
data: {url: $('#url-field').val()},
success: function(data){
console.log('data', data);
const $link = $('#link');
const resultHTML = `<a class="result" href="${data.shortUrl}">${data.shortUrl}</a>`;
$link.html(resultHTML);
$link.hide().fadeIn('slow');
}
});
}
$("#url-field").keyup(function(event){
if(event.keyCode === 13){
$("#btn-shorten").click();
}
});
$('#btn-shorten').on('click', function(){
shorten();
});