0
django 웹 서버에서 json serialize 된 데이터를 검색하려고합니다. 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 필드를 포함 :
여기 내 스크립트입니다. 여기서 내가 뭘 잘못 했니?
하지만이 스크립트는 템플릿 안에 있으므로 차단 태그를 사용할 수 있습니다.
감사합니다.