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