-2
私は自分のページをリフレッシュするときに呼び出されるメソッドが1つあり、そのメソッドはdatabase.Nowの値を保存します3-4回、値はデータベースに3-4回保存されます。私はそれを3〜4回連続してリフレッシュしたい場合は、最初に呼び出す必要があります。jqueryで一度にリフレッシュするだけで1つのメソッドにアクセスできるようにする方法
window.onbeforeunload = confirmClose;
function confirmClose() {
var refreshTime = new Date().getTime();
if (!isNaN(keyerAudit.auditStartTime) && (keyerAudit.auditStartTime != 0))
sessionStorage.setItem("FIRSTVISIT", refreshTime);
var refreshAuditTime = 0;
if (!isNaN(keyerAudit.auditStartTime) && (keyerAudit.auditStartTime != 0))
refreshAuditTime = (refreshTime - keyerAudit.auditStartTime)/1000.0;
if (!isNaN(refreshAuditTime) && (refreshAuditTime != 0)) {
sessionStorage.setItem("DB", refreshAuditTime);
$.ajax({
url: '/auditTimecalculate',
type: 'POST',
async: false,
dataType: "json",
data: {
auditTime: refreshAuditTime
},
success: function(data) {
console.log("returned from /auditTimecalculate ");
console.log("the before refresh starttime was: ", keyerAudit.auditStartTime);
sessionStorage.setItem("FIRSTVISIT", keyerAudit.auditStartTime);
// refreshTime=undefined;
refreshAuditTime = undefined;
}
});
}
"localStorage"のフラグのように、要求が偶発的になるか、要求が既に行われたことを記録する方法を作成する必要があります。 –
実際の質問は何ですか?ありがとう。 – PeterMader