如何将动作java类中的变量发送到jquery?

时间:2015-01-08 12:02:44

标签: java jquery jsp

当我点击按钮时,将等于未定义的金额,而金额等于1 在jsp页面中:

<%
  String err1 = (String) request.getAttribute("err2");
  int code = 0;

       if (err1 != null){
       code = Integer.parseInt(err1);        
         System.out.println("  code  " + code);
       }
%>
<button type="button" id="btnok">ok</button>
 <br />
    <%if(code == 3){ %>
        <input id="txtcode" type="hidden" value="1" />
    <%}%>
<br />
在jquery代码中:

$(document).ready(function() {
 $("#btnok").click(function(event) {
       var xxx = $("#txtcode").val();
       alert("xxx  1  test  + " + xxx);
});
});

1 个答案:

答案 0 :(得分:0)

最可能的原因是条件:

<%if(code == 3){ %>
    <input id="txtcode" type="hidden" value="1" />
<%}%>

未得到满足且input未插入DOM。重新加载页面并查看页面源以查看是否插入了输入。