diff --git a/lib/generators/templates/csrf.js b/lib/generators/templates/csrf.js index 46adb9b..061080c 100644 --- a/lib/generators/templates/csrf.js +++ b/lib/generators/templates/csrf.js @@ -7,3 +7,15 @@ $.ajaxPrefilter(function(options, originalOptions, jqXHR) { } } }); + +$(document).on("ajaxComplete", function(event, xhr, settings) { + var csrf_param = xhr.getResponseHeader('X-CSRF-Param'); + var csrf_token = xhr.getResponseHeader('X-CSRF-Token'); + + if (csrf_param) { + $('meta[name="csrf-param"]').attr('content', csrf_param); + } + if (csrf_token) { + $('meta[name="csrf-token"]').attr('content', csrf_token); + } +});