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 Я не уверен, как устранить неполадки. Может ли кто-нибудь указать мне правильное направление? enter image description here

Вернуться на верх