为了账号安全,请及时绑定邮箱和手机立即绑定

在使用jquery解析表单数据时

在使用jquery解析表单数据时

qq_Dreamy_旧城_0 2017-07-17 11:37:50
在jsp页面中可以显示,但控制台上却显示为空值以下上相关代码://servletpublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); request.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); String name=request.getParameter("usename"); String pwd=request.getParameter("pwd"); String sex=request.getParameter("sex"); String habbit=request.getParameter("hibbit"); System.out.println("用户名:"+name+",密码:"+pwd+",性别:"+sex+",爱好:"+habbit); out.print("success"); out.flush(); out.close(); }//jsp页面 <script type="text/javascript" src="js/jquery-1.8.3.js"></script>    <script type="text/javascript">          $(function(){              $("#submit").click(function(){                  var inputArray=$('#myform').find(":input");                  var paramArray=inputArray.serializeArray();                  var uname=$.param(paramArray);                  alert(uname);                  $.ajax({                    url  :"serializeServlet",                    data :"uname",                    success:function(data){                       if(data=="success"){                         var $comment=$("<tr><td>用户名:</td><td>usename</td></tr>"                                      +"<tr><td>密码:</td><td>password</td></tr>"                                      +"<tr><td>性别:</td><td>sex</td></tr>"                                      +"<tr><td>爱好:</td><td>hibbit</td></tr>");                          $(paramArray).each(function(){                             $comment.find("td:contains('"+this.name+"')").text(this.value);                          });                          alert($comment);                          $("#tables").prepend($comment);                          }                    }                  });              });          });    </script>  </head>    <body>      <form action=""   id="myform">           用户名:<input name="usename"/><br/>           密码: <input type="password" name="pwd"/><br/>           性别:<input type="radio" name="sex" value="男"/>男 <input type="radio" name="sex" value="女"/>女<br/>           爱好:<input type="checkbox" name="hibbit" value="playgame">玩游戏            <input type="checkbox" name="hibbit" value="read">阅读            <input type="checkbox" name="hibbit" value="TV">看电视 <br/>           <input type="button" id="submit" value="提交">                      <table id="tables">                      </table>      </form>  </body>
查看完整描述

2 回答

?
Seaweed

TA贡献4条经验 获得超3个赞

单词写错了吧,habbit和hibbit

查看完整回答
反对 回复 2017-07-17
?
Finit

TA贡献222条经验 获得超80个赞

doget()方法没效果。out.print("success");这句有输出吗?

查看完整回答
反对 回复 2017-07-17
  • 2 回答
  • 1 关注
  • 1698 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信