diff --git a/lms/static/js/main.js b/lms/static/js/main.js index b6c5ae512b15..31ac8962f52e 100644 --- a/lms/static/js/main.js +++ b/lms/static/js/main.js @@ -7,8 +7,10 @@ $(function() { $.ajaxSetup({ - headers: { - 'X-CSRFToken': $.cookie('csrftoken') + beforeSend: function(xhr, settings) { + if (!(/^(GET|HEAD|OPTIONS|TRACE)$/i.test(settings.type)) && !this.crossDomain) { + xhr.setRequestHeader('X-CSRFToken', $.cookie('csrftoken')); + } }, dataType: 'json' });