你可以通过Ajax来实现这个功能。首先,在登录成功后的页面,你需要向服务器发送一个Ajax请求来获取当前用户的角色信息。然后根据角色信息来判断是否显示或隐藏a标签。

HTML代码:

<a id="admin-link" href="#">管理员链接</a>

JavaScript代码:

// 发送Ajax请求来获取当前用户的角色信息
$.ajax({
  url: '获取用户角色信息的接口地址',
  method: 'GET',
  success: function(response) {
    if (response.role === 'admin') {
      $('#admin-link').show(); // 显示a标签
    } else {
      $('#admin-link').hide(); // 隐藏a标签
    }
  },
  error: function() {
    // 处理错误情况
  }
});

在服务器端,你需要提供一个接口地址来获取当前用户的角色信息。根据你的后端语言和框架的不同,具体的实现方式可能有所不同。

注意,上述代码中的获取用户角色信息的接口地址需要替换为你实际的接口地址。此外,你还需要根据实际情况进行错误处理和其他逻辑的处理

标签: 常规


原文地址: https://gggwd.com/t/topic/iQ9s 著作权归作者所有。请勿转载和采集!