!!! Spring Boot框架 当Controller返回值类型是String时,ajax不要加dataType: "json",会导致类型不一致无法调用sucess里的函数
!!!
controller里的方法
//当返回值类型是String时,ajax不要加dataType: "json",会导致类型不一致无法调用sucess里的函数
@RequestMapping("/addRcRefuse")
@ResponseBody
public String addRcRefuse(String refuse_name,String refuse_type){
if(adminService.addRcRefuse(refuse_name,refuse_type)==1){
return "添加成功";
}else{
return "添加失败";
}
}
前台ajax
$.ajax({
type: "POST",
url:"/addRcRefuse?refuse_name="+refuse_name+"&refuse_type="+Refuse_type,
//dataType: "json",这里不要加
async:true,
success:
function(result){
alert(result);
getresult(get_data_url);
}
});
参考:JQ-AJAX执行成功不执行success方法解决_wang704987562的博客-CSDN博客_ajaxsuccess不执行