Javascript 当使用jquery获得提示框时,当用户单击“确定”时,如何显示来自提示框的警报真值

Javascript 当使用jquery获得提示框时,当用户单击“确定”时,如何显示来自提示框的警报真值,javascript,jquery,Javascript,Jquery,我正在开发一个项目,因此,如果用户尝试使用f5刷新页面,我需要ctrl+r,然后提示将询问您是否刷新页面。如果单击“是”,您的所有数据都将丢失。如果单击“是”,则应获得一个警报,如果单击“取消”,则也应获得警报,但如果单击提示框中的“确定”或“取消”按钮,我不会收到任何警报 <script src="https://code.jquery.com/jquery-3.3.1.js"></script> <script> $(window).on('b

我正在开发一个项目,因此,如果用户尝试使用f5刷新页面,我需要ctrl+r,然后提示将询问您是否刷新页面。如果单击“是”,您的所有数据都将丢失。如果单击“是”,则应获得一个警报,如果单击“取消”,则也应获得警报,但如果单击提示框中的“确定”或“取消”按钮,我不会收到任何警报

<script src="https://code.jquery.com/jquery-3.3.1.js"></script>

<script>
     $(window).on('beforeunload', function(){ 

  return  aa=confirm("are you sure want to refresh this page !");

  if(aa===true){
       alert('You will loose your data');
   }
   else{
       alert("Ok continue your work");
   }
  });
<script>

$(窗口).on('beforeunload',function(){
return aa=confirm(“您确定要刷新此页面吗!”);
如果(aa==真){
警报(“您将丢失数据”);
}
否则{
警惕(“确定继续工作”);
}
});

return aa=confirm
应该是
var aa=confirm
@freedomn-m在更改为这样之后,我没有收到带有消息“您确定要离开此页面”的提示框这是一个完全不同的问题。。。这里有一个来自昨天的问题,涉及到你的新问题(实际上是2010年的一个问题的副本)-哦,等等-刚刚发现是谁提出了这个问题:)正如你已经得到的答案所显示的那样,这个问题在大约8年前从浏览器中删除,因为它被垃圾邮件发送者/广告商/黑客/等等滥用