I've been struggling with making an AJAX post request to Django using this JavaScript snippet:
const xhr = new XMLHttpRequest();
console.log(xhr.readyState);
xhr.open('POST', '');
var data = '{% csrf_token %}';
console.log(data);
console.log(typeof(data));
xhr.setRequestHeader('X-CSRF-Token', data);
xhr.onload = function(){
console.log(xhr.readyState);
console.log(xhr.status);
if(xhr.status == 200){
console.log(JSON.parse(xhr.responseText));
}else{
console.log("Something went wrong!!");
}
}
xhr.send({'userId' : userId})
This is the error message I've been encountering: https://i.sstatic.net/2j05f.png
Unfortunately, I keep receiving a 403 forbidden error. Can anyone provide assistance?