我在html中使用以下代码:
<script>
YUI().use('node', function(Y){
var token = Y.Node.create("{% csrf_token %}");
YUI.Env.CSRF_TOKEN = token._node.firstChild.getAttribute('value');;
});
</script>
我使用一些javascript代码发送POST方法:
^{pr2}$但是当我提交所有数据时,控制台显示django.request Forbidden (CSRF token missing or incorrect.): /dashboard/send_t2_data
。在
我跟着the official document编辑YUI.Env.CSRF_令牌. 但我的代码似乎有问题。为什么我要配置名为YUI.Env.CSRF_TOKEN
的环境变量,但它不起作用?在
有人能帮我吗?谢谢!在
我不是YUI专家,但似乎您忘记了头}cookie。在
X-CSRFToken
和{因此,获取
csrftoken
cookie dans设置请求头X-CSRFToken
的值。在纯javascript中(从我的一个项目复制/粘贴):如果我理解你的代码:
^{pr2}$其中函数
getcookie('csrftoken')
得到名为csrftoken
的cookie相关问题 更多 >
编程相关推荐