Handling Ajax json request in Django code example
Example 1: django ajax body to json
# In Django you need to deserialize the json
import json
def my_view(request):
body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
content = body['content']
Example 2: django ajax body to json
// From AJAX you need to post the data as JSON string rather than
// a JavaScript object.
payload = JSON.stringify({"name": "foo", "username":"bar"})
$.ajax({
url: 'some url',
type: "POST",
// ...
data: payload,
dataType: 'json',
//..
})