Это мой код для кнопки в моем JavaScript. Всякий раз, когда я нажимаю на кнопку, я получаю эту ошибку Uncaught (в обещании) SyntaxError: Unexpected token
document.getElementById('payment-info').addEventListener('click', function (e) {
submitFormData()
})
function submitFormData() {
console.log('Payment Button Clicked')
var userFormData = {
'name': null,
}
var shippingInfo = {
'address': null,
}
shippingInfo.address = form.address.value
userFormData.name=form.name.value
var url = "/process_order/"
fetch(url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-CSRFToken': csrftoken,
},
body:JSON.stringify({'form': userFormData, 'shipping': shippingInfo}),
})
.then((response) => response.json())
.then((data) => {
console.log('Success:', data);
})
}
Ошибка возникает в этих двух строках 1) submitFormData () и 2) .then ((data) => {, но я не могу понять, почему возникает эта проблема . Есть ли ошибка в моем views.py