我想使用jquery
中的CodeIgniter
隐藏和显示特定用户级别的侧边栏。 用户ID 应该直接在视图中从数据库中检索
<?php if(in_array('updateOrder', $user_permission) || in_array('viewOrder', $user_permission) || in_array('deleteOrder', $user_permission)): ?>
<li id="manageOrdersNav">
<a href="<?php echo base_url('orders/index')?>">
<i class="fa fa-circle-o"></i> Manage Orders
</a>
</li>
答案 0 :(得分:0)
我不知道您在权限变量中设置了什么。但加载jquery后,您可以使用它
<?php if ( $user_permission == 'denied' ){ ?>
<script> $('#manageOrdersNav').hide(); </script>
<?php } ?>
或 在页面顶部
<?php if ( $user_permission == 'denied' ){ ?>
<script> var manageOrdersNav = true </script>
<?php } else { ?>
<script> var manageOrdersNav = false </script>
<?php } ?>
位于页面底部
<script>
if (manageOrdersNav = true){
$('#manageOrdersNav').hide();
}
</script>
您可以做到。
但是更好的方法是使用php