标签: javascript ajax dialog browser-history history.js
我正在使用history.js和ajaxify.js来启用我的网络应用程序ajax。如果用户在表单上有未保存的更改并且他们尝试转到另一个页面,我需要向他们显示一个警告,如果他们离开,他们将丢失更改。
我通常会使用window.onbeforeunload = unloadPage;,但这不会触发ajax页面加载。如果页面不想丢失未保存的编辑内容,如何阻止页面更改?
window.onbeforeunload = unloadPage;