用ajax请求,返回的result乱码问题。
@ResponseBody
@RequestMapping(value="/addNewUser", produces="text/html;charset=UTF-8")public String addNewUser(IUserInfo userInfo) {
String msg="添加成功";
try {
iUserService.addNewUser(userInfo);
} catch (Exception e) {
e.printStackTrace();
msg="添加失败";
}
return msg;
}
$.ajax({
type:"post",
url:'../user/addNewUser',
data:$('#data_from').serialize(),
success:function(result){
alert(result);
},
beforeSend:function(){
var tel=$('#tel').val();
if (!checkPhone(tel) ) {
alert("您输入的手机号格式不正确!");
return false;
}
var mail=$('#mail').val();
if(!CheckMail(mail)){
alert("您输入的邮箱地址格式不正确!");
return false;
}
var qq=$('#qq').val();
if(!CheckNum(qq)){
alert("qq号码必须为数字!");
return false;
}
var nickname=$('#nickname').val();
var roleid=$('#roleid').val();
if(tel==''||mail==''||qq==''||nickname==''||roleid==''){
alert("内容不能为空!");
return false;
}
}
});