У меня есть этот swf (flash) файл, который предоставляет json, который необходимо отправить на сервер.Как передать json через элемент формы
Я написал очень простой JQuery:
function submitForm(swf_json) {
$('#swfjson').val(swf_json); #swfjson is an input of type hidden
$('#titleForm').submit();
}
и швейцарские франки будут вызывать SubmitForm выше, и я получаю request.POST в Джанго, как обычно.
Но Джанго интерпретирует swf_json
как строку "Object object"
>>>type(request.POST['swfjson'])
<type 'unicode'>
Конечно, я могу пройти JSON в виде строки в функции просмотра. Мне кажется нехорошо. Любой другой способ передачи объекта json в представление django?
Спасибо, Thats, что я думал. Просто просто передать строку вокруг. Но я получаю json из swf, как я в javascript преобразую его в строку. –
проверить расширенный ответ (в конце) – jitter
Очень хороший ответ. –