我有一个HTML文件,该文件具有我要自动保存的格式。在一个单独的文件中,我具有保存功能。离开页面时,我遇到的问题是并不清楚。如果我转到另一个页面,我仍然会向控制台获取日志。为什么
intervalID
在页面卸载之前不运行?
HTML
clearInterval
JS
<script type="text/javascript">
//Manage saving
var intervalID
$(document).ready(function() {
intervalID = setInterval(function(){save('stateBioEditor', '0', 'bioInfo')}, 120000);
});
window.onbeforeunload = function() {
//goodbye
save('stateBioEditor', '0', 'bioInfo');
clearInterval(intervalID);
return undefined;
};
</script>
<form id="bioInfo" action="" enctype="multipart/form-data" method="post">
<!--Inputs-->
</form>