0

这里有点奇怪。我有一些 javascript 对表单进行一些验证,如果验证通过,我使用 window.location.href 将用户发送到新页面。

这适用于除 Internet Explorer 之外的所有浏览器。奇怪的是,在 IE 中它不起作用。清除现金,即使用户从未访问过此站点,再试一次,它会很好用!

有任何想法吗?我已经在 10 多台计算机上对此进行了测试,发现这是正确的原因和治疗方法!

4

1 回答 1

1

尝试

location.reload(true);

在该页面的顶部..

您可以尝试使用self.location="yourPage.html";或重定向top.location="yourPage.html";

但是,在您的浏览器中禁用了 Javascript 的用户会发生什么......?

恕我直言,您应该通过服务器端脚本进行验证并仅使用它进行重定向..

于 2012-11-02T16:47:58.207 回答