How to pass json via a form element
- by becomingGuru
I have this swf (flash) file that provides the json that needs to be sent to the server.
I wrote a very simple jQuery:
function submitForm(swf_json) {
$('#swfjson').val(swf_json); #swfjson is an input of type hidden
$('#titleForm').submit();
}
and the swf will call the submitForm above and I receive the request.POST in django as usual.
But, django is interpreting the swf_json as a string "Object object"
>>>type(request.POST['swfjson'])
<type 'unicode'>
Of course I can pass the json as a string to the view function. Doesn't seem good to me. Any other way of passing the json object to the django view?