当我向浏览器提交表单时,该表单被提交了两次。访问日志显示同时存在两个请求。两个不同的线程执行该请求。
问题是,第一个请求包含用户输入的属性值,而第二个请求调用在请求对象中仅包含空值。
并非所有时间都出现此问题。它仅在某些情况下发生并且根本无法再现。在IE8和IE9中,我都遇到了这些问题。
有谁知道为什么会这样吗?
最佳答案
也许问题是您在javascript document.forms[0].submit
事件处理程序中使用了Submit按钮和onclick
。
因此,动作被两次调用:
第一次
document.forms[0].submit
第二次
submit button action