问题描述
我用window.open打开了一个模态页面,现在想用jquery实现提交表单后,将打开的模态页面关闭。必须在确保表单提交之后才执行,请各位大神看看。<script type="text/javascript">$(document).ready(function() {// 验证表单$("#updateForm").validationEngine( {promptPosition : "bottomLeft"});// 提交表单$("#btnUpdate").click(function() {$("#updateForm").submit();});});</script> 问题补充:myali88 写道
解决方案
引用我需要的是业务处理成功后再关闭,除了ajax没其他的方法吗? 那你怎么知道业务处理成功与否呢?我能想到的就是服务器告诉客户端,所以需要ajax请求。
解决方案二:
如果只是要在表单提交后关闭窗口,只需要增加回调即可:$("#updateForm").submit(function(){ window.close();}); 但这个并不表示你的业务处理成功,如果要在业务处理成功后来关闭,需要采用ajax请求的方式,然后在ajax请求成功或失败后设置回调,在回调中关闭窗口。
时间: 2024-10-06 18:12:13