Dies ist der Code, den ich versucht habe, ein csrf-Token zu einem Javascript-Formular hinzuzufügen.Django - Javascript - Csrf Token
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();
}
Können Sie irgendwelche Probleme damit sehen? Es hat einen Fehler und daher wird JS nicht ausgeführt.
Nein, das funktioniert nicht. –
@PhilipCrocker können Sie den Code von jsbin.com teilen –