ユーザーがページの設定を保存していないときに警告が表示されるようにしようとしています。
これまで、ページが読み込まれるときにJSONオブジェクトをページに追加し、そこからオブジェクトキーの配列を取得しました。
次に、設定の1つが変更されるたびに、すべてのオプションがJSONオブジェクトで指定された設定と同じであるかどうかを確認する必要があります(ループでこれを実行できると思います)-方法がわかりませんやるべきことは、私が持っているキーの配列から、それらの名前の1つを持つ入力が変更されるたびにJS関数を実行することです。どんな提案も歓迎します。これが私がこれまでに持っているものです(スペースを節約するためにここから削除された2つ以上のオプションがあります)。
JSONオブジェクト-
var front_page_admin_args = {"image_type":"rotate","slideshow_pagination":null};
キーの配列を作成する-
var keys
try{ // Using Try/Catch as some older browsers do not support 'Object.keys()'
keys = Object.keys(front_page_admin_args);
}
catch(err){
var keys = $.map(front_page_admin_args, function(value, key){
return key;
});
}