I\'m trying to POST a jQuery array of simple numbers to Django, and I really can\'t make it work. I need a little help on this. I\'m getting an Http 500 with the following error
You can try to use JSON.stringify()
method instead of tasks as parameter when sending via Ajax.
Here's the array data on my consol
Then send Array data by ajax
$.ajax({
type: "POST",
url: "/user/Survey-Design/",
headers: {
'Authorization': "Token " + localStorage.access_token
},
data: {
'arr': JSON.stringify(arr)
},
success: function(result) {
alert('Data Has been saved')
}
});
In views.py:
def create(self,request):
array_data = request.POST['arr']
data = json.loads(array_data)
print(data)
return HttpResponse('Success')
Finally, show print(data) on terminal