我想提交一个表单,一旦用户已经接受他们想通过jQuery UI对话框继续。jQuery提交'这个'表格
<form method="POST" action="url" onsubmit="return APP.dom.confirm(this);">
<button type="submit" class="btn btn-sm btn-danger"><i class="fa fa-trash"></i></button>
</form>
我APP.dom.confirm
方法是这样的:
confirm: function(form) {
$("#dialog-confirm").dialog({
modal: true,
buttons: {
"Confirm": function() {
$(form).submit();
},
"Cancel": function() {
$(this).dialog("close");
}
}
});
return false;
}
这个工作,但是当他们点击确认我想获得提交表单。
$(form).submit();
这是行不通的。记录它我得到上面的HTML回来。我试过的变化,都无济于事:
$(form).clostest('form').submit();
如何提交this
?
Ahhh我明白了,我猜得太过分了。干杯:) – Alias 2014-11-20 19:17:24
自己也这样做,很好的回答+1 – 2014-11-20 19:18:14