【发布时间】:2013-06-19 09:50:27
【问题描述】:
由于 javascript(包括表单提交)是同步和单线程模型,除了 ajax 调用。是对的吗?但我面临一个关于此的问题。
我在第 1 行提交表单,然后关闭弹出窗口。发生的事情是在提交表单之前调用 self.close 。 所以这里它以异步模式运行。表单提交是一个异步过程吗?如果是的话,我怎样才能在之后制作代码 表单提交同步?(我不想使用 setTimeOut 和 ajax)
这是我的相关jsp代码
function clickSave()
{
document.form.action="customerAction.do";
document.form.submit();// line 1
self.close();// line 2
}
更新:- 看起来我需要更正自己的表单提交是按照Is form submit synchronous or async? 的异步过程。所以问题是如何使 self.close 与表单提交同步
【问题讨论】:
标签: javascript synchronization