js ajax提交form表单 总结

来源:互联网 发布:java删除单个文件 编辑:程序博客网 时间:2024/05/01 07:17
<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);
这样后台就可以获取到值了.



0 0