跳转不过去页面,如何实现这个需求呢??
function edit(data) {
debugger
$.ajax({
url: '${ctx}/xxxxx/editDetail',
type: 'POST',
async: false,
dataType: 'json',
data: {'personId': data.personId},
success: function (data) {
console.log("发送成功")
}, error: function () {
console.log("获取错误");
return "error";
}
});
}
controller层:
@RequestMapping("/editDetail")
@ResponseBody
public ModelAndView editPayDetail(Integer personId) {
ModelAndView mv = new ModelAndView();
Map<String, Object> map = provincialCompanyService.getDetail(personId);
mv.addObject("map", map);
mv.setViewName("xxxxx/view");
return mv;
}
跳转用 window.location.href,看你url怎么返回
success: function (data) {
console.log(data)
window.location.href = data.url
console.log("发送成功")
}
@ResponseBody
注解干掉,这个加上了就只能返回字符串了。