在JQuery.post方法中发送csrf_令牌
如何改变我现有的JQuery,将crsf_令牌传递给我的django视图在JQuery.post方法中发送csrf_令牌,jquery,django,csrf,django-csrf,Jquery,Django,Csrf,Django Csrf,如何改变我现有的JQuery,将crsf_令牌传递给我的django视图 $.post('/historicaldata/input_parameters/', { selected_table: selected_table, selected_column: selected_column, selected_SDT: selected_SDT, selected_EDT: selected_EDT}, function(data){ 我目
$.post('/historicaldata/input_parameters/',
{ selected_table: selected_table, selected_column: selected_column, selected_SDT: selected_SDT, selected_EDT: selected_EDT},
function(data){
我目前在尝试发布时收到403错误
谢谢 你读过了吗,这里有明确的说明?我以前确实尝试过,通过复制和调用函数,但是错误仍然存在。我恢复到包含此内容的模板,并重试,但出现相同错误。还有什么其他原因造成的?@DanielRoseman你想要一份更多的来看看你是否能找到答案problem@DanielRoseman事实上,别担心,迈克尔·塔伯已经修好了,错别字在哪里?在csrf_令牌脚本中,我没有使用“csrfmiddlewaretoken”,而是使用ajax参数编写了“scrfmiddlewaretoken”。
<html>
<body>
<!-- CONTENT -->
<script>
CSRF_TOKEN = "{{ csrf_token }}";
</script>
<script src="script.js"></script>
</body>
</html>
$.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){