我有许多用于在我的系统中创建实体的表单。他们都工作正常,直到我使用jquery将它们变成对话框。现在他们两次召集各自的行动。
这是jsp:
形式之一的示例<div class="dialog" id="crear_proyecto_dialog" title="Crear proyecto">
<s:form action='crear_proyecto'>
...
<sx:submit id="crear_proyecto_submit" targets="ventana_mensaje_proyecto" value="Create ..."/>
</s:form>
</div>
如果此表单放在index.jsp中而没有任何更改,则可以正常工作。但后来我将其添加到页面的javascript中:
$(document).ready(function() {
$(".dialog").dialog({
autoOpen:false,
modal:true,
draggable:true,
closeText:"x"
});
...
}
要将其变为对话框,现在提交表单后,“crear_proyecto”操作将被调用两次。有没有人知道如何解决这个问题?