Я работаю над вызовом ajax, используя фреймворк jquery и django. Я получаю ошибку 403 в Chrome при выполнении AJAX вызова с веб-сайта. Но когда я делаю Ajax-вызов с консоли, я получаю другой ответ. Также он работает в Firefox.
Вот мой код
$.ajaxSetup({
xhrFields: {
withCredentials: true
},
crossDomain: true
})
$(document).ajaxSend(function (event, jqxhr, settings) {
settings.data += '&csrfmiddlewaretoken=' + window.getCookie('csrftoken');
if (settings.type == "POST") {
jqxhr.setRequestHeader('X-CSRFToken', window.getCookie('csrftoken'));
};
});
$.ajax({
'type':'POST',
'dataType':'json',
'url': url,
'data': data,
}).always((data)=>{})
Может кто-нибудь сказать мне, в чем проблема?