Javascript JSONDecodeError异常值期望值:第1行第1列(字符0)

Javascript JSONDecodeError异常值期望值:第1行第1列(字符0),javascript,python,json,django,Javascript,Python,Json,Django,我正在尝试将产品添加到购物车中,但每当我尝试将产品添加到购物车中时,成功添加到购物车中,但每当我尝试查看json数据时,就会出现此错误 以下是购物车的my Views.py: def updateCart(request): data = json.loads(request.body) productId = data['productId'] action = data['action'] print('Action:', action) print

我正在尝试将产品添加到购物车中,但每当我尝试将产品添加到购物车中时,成功添加到购物车中,但每当我尝试查看json数据时,就会出现此错误

以下是购物车的my Views.py:

def updateCart(request):
    data = json.loads(request.body)
    productId = data['productId']
    action = data['action']

    print('Action:', action)
    print('productId:', productId)

    customer = request.user.customer_name
    product = ProductModel.objects.get(pk= productId)
    order, created = OrderModel.objects.get_or_create(customer=customer, complete=False)
    return JsonResponse('Item added to cart', safe=False)
这是我的购物车

var updateBtn = document.getElementsByClassName('update-cart')

    for(var i = 0; i < updateBtn.length; i++){
        updateBtn[i].addEventListener('click', function(){
            var productId = this.dataset.product
            var action = this.dataset.action
            console.log('productId:',productId, 'action:',action)

            console.log('USER:',user)
            if(user === 'AnonymousUser'){
                console.log('Please Login to Order!')
            }
            else {
                updateUserOrder(productId, action)
            }
        })
    }

    function updateUserOrder(productId, action){
        console.log('Product added to cart!')

        var url = '/update_item/'

        fetch(url, {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
                'X-CSRFToken': csrftoken
            },

            body: JSON.stringify({'productId': productId, 'Action':action})
        })

        .then((response) => {
            return response.json()
        })

        .then((data) => {
            console.log('data:',data)
            // location.reload()
        })

    }
var updateBtn=document.getElementsByClassName('update-cart'))
对于(变量i=0;i{
返回response.json()
})
。然后((数据)=>{
console.log('数据:',数据)
//location.reload()
})
}
我是新来的,所以请帮帮我,我错了。我被困在这里不知道该怎么办(