1

我的表单中有两个按钮,保存和返回。我正在使用以下代码在javascript中单击后退按钮时检查脏数据:

$(document).ready(function()
{ 
$('#formName').form('dirtyDataCheck'); 
});

并单击保存按钮:

var formData = $('#formName').serialize(); 
$.ajax(
{
type: 'POST',
url: CTX_ROOT + '/save.go?' + formData,
blockItem: $('#btnSave'),
success: function()
{
   // on save make dirty data flag false.
   $.dirtyData.isDirty = false;

   // Display message on successful save.
   $.msg.append('save successful');  
}
});

但这不起作用。如果更改了任何字段的值,则页面将返回而不会出现任何有关脏数据的警报消息。

4

0 回答 0