Django Fetch API JSON Parse Unexpected Character
Я пытаюсь обновить счетчик upvote downvote с помощью fetch api в моем Django App о какашках.
Я новичок в fetch и использую этот проект, чтобы узнать о нем.
Он возвращает JsonResponse, но выдает ошибку, которую я не знаю, как устранить.
Я выполнил основную структуру учебников по Fetch, но получаю эту странную ошибку. Я не понимаю, что не так с моим синтаксисом, пожалуйста, помогите!
.html это счетчик div, который я пытаюсь заменить
<div class="voteCount{{poopfact.id}}">{{ poopfact.total_votes }}</div>
.script вот мой базовый javascript, выбивающий ошибку
fetch(url, {
headers:{
method: 'POST',
'Accept': 'application/json',
'X-Requested-With': 'XMLHttpRequest',
'poopfact_id':poopfact_id
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.log('error'))
.views вот что я возвращаю, это кажется успешным
def vote(request, poopfact_id):
...
data = {
"total_votes": total_votes,
"value":poopfact_id
}
return JsonResponse(data, safe=False)
console.log error Я не уверен, как устранить неполадки. Может ли кто-нибудь указать мне правильное направление?