我将TinyMCE用于我的rails应用程序。我正在尝试使用isDirty()来检测是否进行了任何更改,如果离开页面却未保存更改,则会弹出一条消息。但是我面临的问题是,当我单击TinyMCE工具栏中的“保存”按钮时,添加了如下所示的javascript之后,出现了一条消息,如图所示。我想通过单击保存按钮来保存更改,并且该消息仅在我离开页面而不保存的情况下才会出现。请帮助我找到问题
save_enablewhendirty: false,
var msg = 'You have unsaved changes.';
$(document).ready(function(){
$(':input').change(function(){
if(isDirty = false){
isDirty = true;
}
});
window.onbeforeunload = function(){
if(isDirty = true){
return msg;
}
};
});