2014-06-13 207 views
0

我想做的是「當我登錄到網頁,我想展示相關的用戶名和角色(如西爾維婭作爲管理員)」我可以在Ajax中創建EL嗎?

<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."); 
    }) 

這部分不工作.... $( 「$ {} requestScope.users.empName作爲$ {} requestScope.users.role」)

如果我把 「喜」,而不是說,它工作得很好......

在我的servl et is .... request.setAttribute(「users」,emgr.Find(Integer.parseInt(userid)));

我掙扎與......謝謝你......

回答

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."); })

相關問題