js代码:
function sendForm() {
alert("12345"), $.ajax({
type : "get",
url : "code/checkcode",
data : {
"codeNum" : $("#codeNum")
},
dataType : "json",
success : function(data) {
alert("123");
},
error : function(data) {
alert(data);
}
});
}
java代码:
@RequestMapping(value = "checkcode", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> checkCode(Code code, HttpServletResponse resp) {
resp.addHeader("Content-Type", "application/json");
Map<String, Object> map = codeService.checkCode(code.getCodeNum());
return map;
}
可以返回一个json,但是页面跳转了!!!
你怎么触发sendForm()函数的?submit按钮?submit按钮在表单里面会导致表单提交,要阻止表单提交
<input type="submit" onclick="sendForm();return false;"