<pre name="code" class="html">
<script type="text/javascript" src="../res/js/jquery/jquery-form.js" charset="utf-8"></script>
<script type="text/javascript"> function formOnSumbit(formObj) { if(formValidate(formObj)) { addUserAndForRole(formObj); return true; } return false; } </script>
<form action="" method="post" id="applForm" name="applForm"> <!--form_main--> <div> <jsp:include page="/WEB-INF/jsp/doctor/doctorInfo.jsp" ></jsp:include> <div align="center"> <input type="button" name="Submit" class="buttonadd" value="确定" onclick="return formOnSumbit(this.form);"></input> <input type="reset" name="reset" class="" value="取消"></input> </div> </div> </div> </form>
/** * 新增医生 */ function addUserAndForRole(dom){ var params=$('#applForm').serialize(); //处理乱码 params = decodeURIComponent(params,true); $.ajax({ url:"../doctor/doctorAdd.do?date="+new Date().getTime(), data:params, type:'post', dataType:'json', success: function(data){ if(data.loadResult=="-1") { // 登录名已经存在 alert("登录名已经存在,重新输入。"); }else if(data.loadResult=="0"){ alert("新增成功"); window.location.href="../doctor/doctorView.do?date="+new Date().getTime(); }else if(data.loadResult=="1"){ // 新增失败 alert("新增失败"); } }, error:function(errorThrown){ alert("js代码有错或者后台代码有错!"); alert(errorThrown); } }); }
Doctor doctor=new Doctor(); UtilFunction.setPoPropertyByRequest(Doctor.class, doctor, request);
这样后台就可以获取到值了.