아약스를 작동 시키려고하는데 403 오류가 계속 발생합니다. 나는 jquery에 새로 왔습니다.Django jquery ajax 403 오류
다음은 내 코드
$('#prod_search_button').click(function(){
if ($('#inv_prod_list').length) {
//insert a new record
}
else
{
//create the #inv_prod_list table and insert first record
var inv_table= '<table id="inv_prod_list" style="border: 2px solid #dddddd;"></table>';
// create query object
var prod_query = {
query: jQuery.trim($('#id_prod_query').val())
};
// convert object to JSON data
var jsonQuery = JSON.stringify(prod_query);
$.ajax({
type: 'POST',
url: '/company/product/item_search.json/',
data: jsonQuery,
success: function(jsonData){
var parsed = JSON.parse(jsonData);
$('#inv_prod_wrap').html(inv_table);
var new_record = 'this is html for new row'
$('#inv_prod_list tr:last').after(new_record);
//off rows alt color
}
});
}
});
사용 파이어 버그 (파이어 폭스 확장) (또는 다른 자바 스크립트 콘솔)에 복사합니다 JS 파일에 the official docs의 코드 조각이 그것을 포함 . 그러면 장고 오류 페이지 (CSRF 토큰에 대한 유용한 힌트 포함)가 표시됩니다. – LaundroMat
http://stackoverflow.com/a/30210391/940098 – Wtower