我有一个Django ModelForm,但不希望用户点击reguar提交按钮。 相反,我创建了自己的提交按钮,并将使用Ajax / jQuery发布表单数据。 要发布的数据是表单数据和我在UI上收集的其他信息的混合。 但是......我如何获得html表单应该提交的格式化的POST数据? 如果我能像JSON或jQuery对象那样得到它,那就更好了!
答案 0 :(得分:1)
您可以使用jQuery.serialize()
作为jQuery.post()
的第二个参数。
$('#formid').submit(function() {
$.post('serverUrl', $(this).serialize(), callbackFunction);
return false;
});
或者,您也可以使用jQuery Form plugin来实现此目的,这样可以更轻松。