From d75351b30c38dc22e0071e18dc68be551eb628a7 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 5 Oct 2018 16:33:59 +0200 Subject: Use POST requests to modify data --- public/static/js/travelynx-actions.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 public/static/js/travelynx-actions.js (limited to 'public') diff --git a/public/static/js/travelynx-actions.js b/public/static/js/travelynx-actions.js new file mode 100644 index 0000000..3fbbdea --- /dev/null +++ b/public/static/js/travelynx-actions.js @@ -0,0 +1,26 @@ +$(document).ready(function() { + $('.action-checkin').click(function() { + var link = $(this); + req = { + action: 'checkin', + station: link.data('station'), + train: link.data('train'), + }; + link.replaceWith('
'); + $.post('/action', req, function(data) { + $(location).attr('href', '/'); + }); + }); + $('.action-checkout').click(function() { + var link = $(this); + req = { + action: 'checkout', + station: link.data('station'), + force: link.data('force'), + }; + link.replaceWith('
'); + $.post('/action', req, function(data) { + $(location).attr('href', '/' + req.station); + }); + }); +}); -- cgit v1.2.3