есть форма:
<form method="post" class="form-horizontal" id="validation-form">
<g:render template="form"/>
<fieldset class="buttons">
<g:actionSubmit class="btn btn-small btn-warning" action="update" value="${message(code: default.button.update.label', default: 'Update')}"/>
<g:actionSubmit id="send_del" class="btn btn-small btn-danger" action="delete" value="${message(code: 'default.button.delete.label', default: 'Delete')}" formnovalidate=""/>
</fieldset>
</form>
и есть прерыватель отправки формы(подтверждение):
<script type="text/javascript">
$("#send_del").click(function(e){
e.preventDefault();
var $this = $(this);
bootbox.confirm({
message: "Вы уверены, что хотите удалить?",
closeButton: false,
callback: function (result) {
if (result)
$this.submit();
}
});
});
</script>
вопрос в том, что
$this.submit();
не срабатывает, при условии, что result=true.