JSON出力のリストがあります。リストの各値には、タブ名に対応する文字列があります。JSONデータの許可に基づいてタブを非表示
私はJSONリストを反復し、リストにないすべてのタブを非表示にする必要があります。
例:実際のページにTabA、TabB、Tabcがあり、json出力にTabAとTabBがある場合は、TabCを非表示にする必要があります。
この機能を実現する方法。
{
"permission": [{
"add": "true",
"delete": "false",
"edit": "false",
"function": "Claims Management ",
"tab": "Claims Management ",
"view": "true"
}, {
"add": "true",
"delete": "true",
"edit": "true",
"function": "Collections ",
"tab": "Collections ",
"view": "true"
}]
}
これはJSON出力です。これは、実装する必要があるシナリオです。私はこれらの2つのタブだけを表示し、他のタブを隠さなければならない。
それはJSON規制
に応じて挿入されていない最初は事前のおかげで、あなたのページには、コンテンツ(タブ)が付属して プリタム
Jsでは、 'tab C'の' length'をチェックしてください。存在しない場合は、タブcを非表示にします。例えば、if(data.tabC.length <= 0){$( '#tabC')。hide()} 'となります。 – Samir
おかげサミルは、 は、ここで私が実装する必要があるシナリオで、 { "許可":[2] 0:{ "追加": "削除" "真": "偽" "編集" : "偽" "機能": "クレーム管理" "タブ": "クレーム管理" "ビュー": "真" } - 1:{ は、 "追加": "削除" "真": "true" "edit": "true" "function": "Collections" "tab" "コレクション" "view": "true" } - } これはJSON出力です。 私はこれらの2つのタブだけを表示し、他のタブを隠さなければなりません。 –
あなたが提供したjsonは間違っています。私はあなたの質問に添付しました。それが正しいかどうか私に教えてください。 – Samir