【发布时间】:2016-08-03 02:21:45
【问题描述】:
这是我尝试尝试将 csrf 令牌添加到 javascript 表单的代码。
function save() {
var form = document.createElement("form");
console.log(form);
form.setAttribute('method', 'post');
form.setAttribute('action', '/quiz_score/');
document.body.appendChild(form);
var i = document.createElement("input");
i.setAttribute('name', 'Score');
i.setAttribute('value', ""+score);
i.setAttribute('name', 'csrfmiddlewaretoken');
i.setAttribute('value', {% csrftoken %});
form.appendChild(i);
form.submit();
}
你能看出这有什么问题吗?它有一个错误,因此 JS 没有运行。
【问题讨论】:
标签: javascript django python-3.x post csrf