Javascript 重新加载页面时阻止“确认”对话框

Javascript 重新加载页面时阻止“确认”对话框,javascript,Javascript,使用javascript重新加载页面时阻止“确认”对话框。。。 页面底部有顶部页面链接。 在onclick中,必须在没有确认对话框的情况下重新加载页面。我们必须避免 function getFormData(dno, rno) { var name = document.getElementById("f_nickname").value; var digNo = dno; var resNo = rno; var strVal

使用javascript重新加载页面时阻止“确认”对话框。。。 页面底部有顶部页面链接。 在onclick中,必须在没有确认对话框的情况下重新加载页面。我们必须避免

 function getFormData(dno, rno) {
        var name = document.getElementById("f_nickname").value;
        var digNo = dno;
        var resNo = rno;
        var strVal = digNo + "-" + resNo;
        stp.push(strVal);
        var xhr = new XMLHttpRequest();
        if (!xhr) return false;
             var url = 'ajax.php' + '?prc=' + 'diagnoses' + '&name=' + encodeURI(name) + '&diagres=' + stp;
             alert('zzzzzzzzzzzzzzzz');
             xhr.open('POST', url, true);
             xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
             xhr.onreadystatechange = function () {
                  handle_setVals(xhr);
             };
            xhr.send(null);
            return true;
}

})


有什么想法吗

禁用此选项将使您自己暴露在重新发布中,这意味着将重复的信息发送到您的服务器。要转到页面顶部,请使用


document.body.scrollTop=document.documentElement.scrollTop=0

停止重新发布确认的常用方法是始终将POST处理程序(它会对状态进行任何更改)重定向到GET请求(该请求将呈现下一页POST change)。这样,刷新只会重做GET请求:不需要重新提交POST,也不需要确认


我必须重复这篇文章。。如果只是导航xmlHttpRequest不工作


这对我来说毫无意义-没有理由xmlHttpRequest不能在本质上工作,所以正是您正在做(或没有做)的事情阻止了它工作。

这是为什么?这些东西是什么?什么确认对话框?请清楚地描述你的问题…你想重复这个请求(发表另一篇文章),还是只是浏览页面?必须重复这个帖子。。如果只是导航xmlHttpRequest不起作用…很抱歉打扰了大家。阵列推送中存在问题。。。解决了…他似乎正在使用。插件,所以他应该改为使用:
$.fn.fullpage.moveTo(1)
<form name="mainfrm" id="mainfrm" action="" method="post" enctype="multipart/form-data" style="text-align: auto;">
    <input type="hidden" name="f_store" id="f_store" value="" class="w-input">
    <div class="fullpage" id="fullpage">
        <section class="w-section fullsize-page background" id="title-page">
            <div class="title-page-header"></div>
            <div class="title-page-contents">
                <div class="title-container">
                    <div class="w-form">
                            <input class="w-input name-field" id="f_nickname" type="text" placeholder="あなたのお名前" data-name="Name" name="f_nickname" >
                    </div>
                    <a class="w-inline-block play-button" href="#" onClick="playVideo('myVideo1'),getFormData('1','1');"></a>
                    <a class="w-inline-block play-button" href="#" onClick="playVideo('myVideo1'),getFormData('2','1');"></a>
                    <div class="play-button-label">プレイボタンを押してください</div>
                </div>
            </div>
            <div class="title-page-footer"></div>
        </section>
      </div>
      <div class="w-clearfix result7-page-message">
              <a class="w-clearfix w-inline-block print-button" href="#" onClick="topPage()"></a>
      </div>
function topPage() {
        document.getElementById("f_nickname").value = "";
        window.location.reload()