【发布时间】:2020-08-30 09:56:58
【问题描述】:
我在更改页面时遇到问题。所以我拥有的是一个按钮,当该用户按下该按钮时,就会调用一个 ajax Post。这里是例子:
$.ajax({
contentType: "application/json",
type: "POST",
data: JSON.stringify(project),
url: "/saveProject",
success: function (data) {
console.log('done');
},
error: function (jqXHR, textStatus, errorThrown) {
console.log('error while post');
}
});
@RequestMapping(value = "/saveProject", method = RequestMethod.POST)
public @ResponseBody
String saveProject(@RequestBody Project newProject, Authentication authentication) {
projectService.saveProjectNew(newProject, authentication);
return "mywork.html";
}
所以最后我想从我当前所在的页面重定向到 mywork.html。但是什么也没发生,我留在同一页面上。我可能错过了一些我不知道的东西。对此很陌生。
【问题讨论】:
-
这与Spring无关;您正在混合 AJAX 和传统的 HTML 表单发布。了解差异。
标签: javascript java ajax spring spring-mvc