由于我不会进入的原因,我们需要通过 Javascript 单击提交按钮(而不是普通按钮)。
我们通过获取提交按钮的句柄,然后在该按钮上执行 .click() 方法来做到这一点。这在 FireFox 中完美运行,但在 IE6 中只能部分运行。
按钮接收到点击,并且与按钮“onClick”事件相关的代码触发(我们可以通过在调试器中观察服务器端代码来观察这一点)但是,当点击“提交”时,页面永远不会“刷新”它应该的方式“ 按钮。
由于这在 FireFox 中有效,我们假设它是另一个 IE6 错误,但我没有任何运气找到解决方法。我们不能简单地直接刷新页面,因为我们需要像从提交按钮 POST 请求中绘制一样绘制它。