$(document).ready(function() { var CSRF_HEADER = 'X-CSRF-Token'; var setCSRFToken = function(securityToken) { jQuery.ajaxPrefilter(function(options, _, xhr) { if ( !xhr.crossDomain ) xhr.setRequestHeader(CSRF_HEADER, securityToken); }); }; setCSRFToken($('meta[name="csrf-token"]').attr('content')); $('.start-challenge').on("click", function() { $(this).parent().remove(); $('.challenge-content').removeClass('hidden-element').addClass('animated fadeInDown'); }); $('.completed-challenge').on("click", function() { $('#complete-dialog').modal('show'); l = location.pathname.split('/'); cn = l[l.length - 1] console.log(cn); $.ajax({ type: 'POST', data: {challengeNumber: cn}, url: '/completed_challenge/' }); }); $('.skip-challenge').on("click", function() { $('#skip-dialog').modal('show'); }); $('.next-button').on("click", function() { l = location.pathname.split('/'); window.location = "/challenges/" + (parseInt(l[l.length-1]) + 1) }); });