“Cómo obtener el token CSRF en JavaScript” Código de respuesta

Cómo obtener el token CSRF en JavaScript

<input type="hidden" name="csrftoken" value="hgdillksdbgjksdbkvbskb">
Worrisome Wren

Token CSRF en JS

You are not sending the server generated csrf_token for the POST to verify the validity of the data. Hence the error.

As a part of the data part of the request, you need to send the token

csrfmiddlewaretoken: '{{ csrf_token }}' 
Something like this

var data = {
    url: item.find("#id_url").val(),
    title: item.find("#id_title").val(),
    tags: item.find("#id_tags").val(),
    csrfmiddlewaretoken: '{{ csrf_token }}' 
};

Or you could simply do:

var data = $('form').serialize()
if you want to send the whole form as a dictionary
Frantic Flatworm

Cómo obtener el token CSRF en JavaScript

csrftoken = document.mainform.csrftoken.value;
# Do something with the CSRF token, like add dynamic values, like sha256(csrftoken + "dynamicvalue");
document.mainform.csrftoken.value = csrftoken;
Worrisome Wren

Respuestas similares a “Cómo obtener el token CSRF en JavaScript”

Preguntas similares a “Cómo obtener el token CSRF en JavaScript”

Más respuestas relacionadas con “Cómo obtener el token CSRF en JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código