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