Как получить отформатированные данные POST формы Django? - PullRequest
1 голос
/ 09 июля 2010

У меня есть Django ModelForm, но я не хочу, чтобы пользователь нажимал кнопку регулярной отправки. Вместо этого я создал собственную кнопку отправки и опубликую данные формы, используя Ajax / jQuery. Данные для публикации представляют собой сочетание данных формы и другой информации, которую я собираю в своем пользовательском интерфейсе. Но ... как мне получить отформатированные данные POST, которые должна была отправлять HTML-форма? Если я могу получить его как объект JSON или jQuery, лучше!

1 Ответ

1 голос
/ 09 июля 2010

Вы можете использовать jQuery.serialize() для этого, который вы в свою очередь можете передать в качестве 2-го аргумента jQuery.post().

$('#formid').submit(function() {
    $.post('serverUrl', $(this).serialize(), callbackFunction);
    return false;
});

В качестве альтернативы вы также можете использовать для этого плагин jQuery Form , который облегчает работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...