我需要在Javascript
中保存变量的值,该值在javascript中之前调用函数时声明并赋值。我只声明并初始化变量一次,但我需要在需要时获取变量的值。有没有办法存储变量的值并随时检索它?
p1.jsp
<table>
<%
for(i=0;i<g;i++){
request.getSession().setAttribute("incr",i);
%>
<tr><td><jsp:include page="/p2.jsp" /></tr></td>
<%}%>
</table>
p2.jsp
<%!int i;%>
<%
i=request.getSession().getAttribute("incr");
%>
<script type='text/javascript'>
var k<%=i%>;
function d(){
k<%=i%>=5;
}
</script>
//在这里,我需要打印k0,k1,....我需要的值
答案 0 :(得分:1)
使用sessionStorage或localStorage根据需要保存数据。 例如:
sessionStorage.setItem("variable",value);