-1

How do alter my existing JQuery to pass a crsf_token to my django view;

$.post('/historicaldata/input_parameters/', 
            { selected_table: selected_table, selected_column: selected_column, selected_SDT: selected_SDT, selected_EDT: selected_EDT},
            function(data){

I currently recieve a 403 error when I try to post.

Thanks!

Mark Corrigan
  • 544
  • 2
  • 11
  • 29

1 Answers1

1
<html>
    <body>
      <!-- CONTENT -->

      <script>
        CSRF_TOKEN = "{{ csrf_token }}";
      </script>
      <script src="script.js"></script>
    </body>
</html>

script.js

$.post('/historicaldata/input_parameters/', 
            { csrfmiddlewaretoken: CSRF_TOKEN, elected_table: selected_table, selected_column: selected_column, selected_SDT: selected_SDT, selected_EDT: selected_EDT},
            function(data){
Michał Tabor
  • 2,441
  • 5
  • 23
  • 30