我有一个ajax调用,需要很长时间才能返回。如果用户在调用回调之前单击浏览器刷新,我根本看不到回调被执行。这是预期的行为吗?
感谢 P
答案 0 :(得分:0)
是的,因为浏览器不再等待回调。你不能阻止使用模态窗口或使用onbeforeunload事件
<script type="text/javascript">
window.onbeforeunload = function() {
return "please do no refresh the page";
}
</script>