1

フォームには、保存と戻るという 2 つのボタンがあります。次のコードを使用して、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