我有一个HTML表单发布到django视图。此表单上有2个提交输入:
<input type="submit" name="add" value="Add rows"/>
<input type="submit" name="submit" value="Create Application"/>
在我看来,我希望能够决定使用以下内容点击哪个按钮:
if 'add' in request.POST:
# Do some stuff
else:
# Do some different stuff
到目前为止,这么简单。这是有趣的一点 - 这个页面以模态显示。如果我加载模态并点击提交按钮,则输入的名称不会被发布。
但是,如果我在模态之外加载html,它就会被发布。
我到底在这里错过了什么?
答案 0 :(得分:0)
您可以通过一些jQuery处理它来以模式提交表单。
$(function(){
$('#tagetForm').on('submit', function(e){
e.preventDefault();
$.ajax({
url: , //url to submit form to
type: 'POST',
data: $('#targetForm').serialize(), //Or hash data how you want it
success: function(data){
//handle successful submit
}
});
});
});