Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Internet explorer使用location.reload()不断发出警报;和发布数据_Php_Javascript_Jquery_Internet Explorer_Post - Fatal编程技术网

Php Internet explorer使用location.reload()不断发出警报;和发布数据

Php Internet explorer使用location.reload()不断发出警报;和发布数据,php,javascript,jquery,internet-explorer,post,Php,Javascript,Jquery,Internet Explorer,Post,在我的表单被确认后,会有一个javascript覆盖。如果将其关闭,按钮将触发: location.reload(); 因此,页面被重新加载,我的确认页面显示更新的数据库。这是完美的,也是我想要的。但在InternetExplorer中,它会不断发出类似“插入的信息需要再次发送[重复][取消]”的警报。 如果你点击重复“第二个弹出窗口,你已经注册了”每次都会弹出 如果你按了取消键,那就没关系了。是否有方法阻止Explorer打开此警报发布警报 在确认后,我在PHP结束时已经这样做了,但它似乎不

在我的表单被确认后,会有一个javascript覆盖。如果将其关闭,按钮将触发:

location.reload();
因此,页面被重新加载,我的确认页面显示更新的数据库。这是完美的,也是我想要的。但在InternetExplorer中,它会不断发出类似“插入的信息需要再次发送[重复][取消]”的警报。 如果你点击重复“第二个弹出窗口,你已经注册了”每次都会弹出

如果你按了取消键,那就没关系了。是否有方法阻止Explorer打开此警报发布警报

在确认后,我在PHP结束时已经这样做了,但它似乎不起作用:

unset($_POST);
试一试

试一试


这是在POST后重新加载时的默认浏览器行为这是在设置窗口后重新加载时的默认浏览器行为。location.href将保证解决方案在所有浏览器中都有效。使用window.location.href将保证解决方案在所有浏览器中都有效。
window.location.href = window.location.search;