<form id="form" method="post" action="bankinfo/add">
<ul class="all_list">
<li>
<span class="all_title">银行网点编号:</span>
<span><input type="text" name="bankCode" class="all_input"/>
<span id="errorBankCode" class="error">*</span>
</span>
</li>
</ul
</form>
<script type="text/javascript">
function check(){
$("#form").ajaxSubmit(function(data) {
myDialog.close();
myDialog = art.dialog({icon: data.success,content: data.message,lock:true})
});
}
</script>
/**
*
*
* 方法说明:新增银行网点(设置单个角色)
*
* @param BankInfo
*
* @return ModelAndView
*/
@RequestMapping("/add")
@ResponseBody
public JsonMessage add(BankInfo bankInfo) {
JsonMessage jsonMessage = new JsonMessage();
try {
//收集过来的数据添加到后台
bankInfoConService.add(bankInfo);
jsonMessage.setSuccess("succeed");
jsonMessage.setMessage("添加成功");
} catch (Exception e) {
logger.error("Error,when add role in BankInfoController!", e);
jsonMessage.setSuccess("error");
jsonMessage.setMessage("添加失败");
}
return jsonMessage;
}
<script src="js/jquery.form.js" type="text/javascript"></script> 它利用AJAX技术在不引起页面刷新的情况下POST表单。 主要有两个方法:ajaxform和ajaxsubmit。 它会自动收集表单元素内容,决定如何管理提交进程,这两个方法支持多重选择。