FieldAjax 呼び出しの返された結果からすべての一意の名前を取得しようとしています。しかし、どういうわけか、そのField名前DRMroleは引き続き 2 回表示されます。
これが私が使用しているjQueryです
//Construct array to determine unique Field names
var fieldArray = [];
$.each(data, function(i, item){
fieldArray.push(item.Field);
console.log(item.Field);
});
fieldArray = $.unique(fieldArray);
console.log(fieldArray);
そして、ここにconsole.logコマンドからの読み出しがあります

ご覧のとおり、何らかの理由DRMroleで、フィルター処理された結果に 2 回表示されます。これは、このコードを実行するたびに発生するため、ランダムではないようです。