Javascript刷新发生在子表单更新数据库之前
Javascript refresh happening before child form updates the db
我的页面在表单提交中提供的执行方法()之前通过onClick操作进行刷新,这实际上是在进行数据库更新。你能帮忙解决这个问题吗?下面的方法不起作用
<form onsubmit="if(check()){return execute('category/add.do?<passing_parameters...>');}else{return false;}"> <input type="Submit" value="Add" onclick="javascript:close2();"/> </form>
<script type="text/javascript"> function close2(){ window.onunload = refreshParent; function refreshParent() { window.opener.location.reload(); } </script>
如何确保我的数据库更新行动从子窗口得到更新,然后父窗口得到刷新?我想要我的父窗口显示更新db从子窗口的形式
试试这个…请注意,我删除了onclick事件…你不需要它,因为onsubmit会在你点击submit按钮时被触发。
<form onsubmit="form_submit()"> <input type="Submit" value="Add" /> </form>
<script type="text/javascript">
function form_submit() {
if(check()) {
var success = execute('category/add.do?<passing_parameters...>');
if (success) close2();
return success;
}
else {
return false;
}
}
function close2(){ window.onunload = refreshParent; }
function refreshParent() { window.opener.location.reload(); }
</script>
相关文章:
- 通过CSV文件上载更新数据库表
- 可以't更新数据库中的对象
- 通过javascript确认AJAX更新数据库
- 用jsp更新数据库
- 通过Ajax PHP从Javascript onClick更新数据库
- 根据多个输入值更新数据库
- 使用javascript更新数据库
- 使用jquery ajax更新数据库;不起作用
- 如何在zend中选择更改html后更新数据库
- 编辑以前保存的文档也会更新数据库中的文档
- 按钮单击“更新数据库”
- 在文本区域的Change上进行AJAX调用以更新数据库
- javascript倒计时并更新数据库php
- 如何更新数据库中新数据的视图
- 需要 Ajax 函数 - 在不刷新页面的情况下更新数据库
- JSP - 在更新数据库之前,需要使用用户给定的值检查数据库中的值
- 倒计时秒数,更新数据库并循环倒计时
- 在不超出页面的情况下更新数据库
- 如何通过单击Rubyonrails视图中的按钮来更新数据库中的多个表
- 使用 ajax 函数触发的 php 更新数据库