81,091
社区成员
发帖
与我相关
我的任务
分享
<script src="dist/js/jquery.form.min.js"></script>
<script src="dist/js/jquery.validate.min.js"></script>
js代码调用的例子
var $form = $("#form");
var $submit = $("#submit");
$form.validate({
submitHandler: function (form) {
$submit.addClass("disabled");
$form.ajaxSubmit(
{
url: "save.ajax",
type: 'post',
dataType: 'json',
success: function (json, statusText, xhr, $form) {
$submit.removeClass("disabled");
if (json.success) {
com.coohua.showMessage("保存成功", function(){
window.location.href = $("#card-type").val() == 0 ? "card.html" : "banner.html";
});
} else {
com.coohua.showMessage(json.message);
}
}
});
}
});
$submit.click(function(){
$form.submit();
});
服务器端的例子
@RequestMapping(value = "save.ajax")
@ResponseBody
public JSONObject save(Card card, @RequestParam(value = "file", required = false) MultipartFile file) {
JSONObject result = new JSONObject();
result.put("success", false);
try {
....
result.put("success", true);
} catch (Exception ex) {
result.put("message", "保存过程中,服务器发生了异常。");
}
return result;
}
欢迎光临我的博客
http://happyshome.cn