我想提交一個表單,一旦用戶已經接受他們想通過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