我有一个用户提交的表单,它检查一些Web服务,当其中一个API返回错误时,我使用JS刷新表单一次,维护POST数据。
<script>
window.onload = function() {
if(!window.location.hash) {
window.location = window.location + '#loaded';
window.location.reload();
}
}
</script>
它在Chrome / Safari中运行良好。我尝试了下面的变体,没有运气,部分原因是因为我附加了URI。
了window.location = window.location的; window.location.href = window.location;
任何帮助都会受到赞赏,因为我花了很多时间。谢谢。
答案 0 :(得分:0)
this.location.reload();无需确认即可使用