我想要做的是"一旦我登录网页,我想显示相关的用户名和角色(例如Silvia As Admin)"
<div class="collapse navbar-collapse">
<div class="simplenav">
<form action="login.jsp">
<div id="Logdiv">
<button type="button" id="btnLogout" value="Logout"> Logout </button>
<button type="button" id="btnLogin" value="Login"> Login </button>
</div>
</form>
</div>
</div>
.done(function(data){
if(data.status == 200){
$("#myModal").modal('toggle');
$("#btnLogin").hide();
$("#btnLogout").show();
$("${requestScope.users.empName} As ${requestScope.users.role}").prependTo($("#Logdiv"));
}
else
alert("Invalid Login Id and Password.");
})
这部分不起作用.... $(&#34; $ {requestScope.users.empName}作为$ {requestScope.users.role}&#34;)
如果我把&#34; hi&#34;而不是那样,它运作良好......
在我的servlet中是.... request.setAttribute(&#34; users&#34;,emgr.Find(Integer.parseInt(userid)));
我正在努力...谢谢......
答案 0 :(得分:1)
你的选择器有点偏。您想要创建一个元素并将其添加到Logdiv中 - 但您不能创建该元素。
.done(function(data){
if(data.status == 200){
$("#myModal").modal('toggle');
$("#btnLogin").hide();
$("#btnLogout").show();
var el = '<div>' + requestScope.users.empName + ' As ' + requestScope.users.role + '</div>'; //this creates your element with the user info in it
$(el).prependTo($("#Logdiv"));
}
else
alert("Invalid Login Id and Password.");
})