0
Итак, я пытаюсь восстановить сериализованные данные json с веб-сервера django, и я продолжаю получать ошибку. 403 говорит, что проверка csrf завершилась неудачно из-за отсутствия или неправильного токена.Django AJAX: CSRF Ошибка проверки не указана. Значок csrf отсутствует.
Вот мой сценарий:
$(document).ready(function(){
var invsearch = $('[name="invsearch"]')
invsearch.keyup(function(){
var ooid = invsearch.val();
if(ooid.length > 3){
$.ajax({
url:'{% url 'ofsomething' %}',
data:{
invoice_id:ooid,
csrfmiddlewaretoken: '{{ csrf_token }}'},
datatype:"json",
type:'POST',
success: function(json){
var orders = JSON.parse(json);
console.log(orders.length);
},
error: function(xhr, errmsg, err){
console.log(xhr.status + ': ' + xhr.responseText);
}
});
}
});
});
Так я включил csrfmiddlewaretoken поле в данных. Что я сделал здесь неправильно?
Кстати, этот скрипт внутри шаблона, поэтому я могу использовать тег блока.
Спасибо!