我的表单中有两个按钮,保存和返回。我正在使用以下代码在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');
}
});
但这不起作用。如果更改了任何字段的值,则页面将返回而不会出现任何有关脏数据的警报消息。