<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="确定" οnclick="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);
这样后台就可以获取到值了.