jsp傳值給js

jsp頁面間傳值:

  傳值頁面:

  <a href='MemberDetail.jsp?account_id="+jsonMemberDetailData.account_id+"&mer_id="+jsonMemberDetailData.mer_id+"'>

  接受頁面:

  <% 
String account_id=request.getParameter("account_id");
String mer_id=request.getParameter("mer_id");
  %>

   <!-- 隱形表單域 -->

   <div class="table-area">
  <input type="hidden" id="account_id_hidden" value="<%=account_id%>"> 
  <input type="hidden" id="mer_id_hidden" value="<%=mer_id%>"> 
   </div>

    <!--js取值 -->

   $(document).ready(function(){

mer_id=$("#mer_id_hidden").val();
account_id=$("#account_id_hidden").val();

    });

    <!--備註:在ready外使用取值函數得到的值爲undefined,我的理解是:hidden隱形表單域屬於jsp內容,ready爲     了防止文檔在完全加載(就緒)之前運行 jQuery 代碼 -->

    var mer_id=$("#mer_id_hidden").val();
    var account_id=$("#account_id_hidden").val();//如果ready中不給account_id賦值,即使在這裏寫了取值方法,       account_id的值仍爲       undefined

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章