我有一个看起来像
的帖子方法public void circleUpPost(HttpServletRequest _request, Model _model, @ModelAttribute("circleUpModel") CircleUpModel _circleUpModel) {
...
在这个POST方法中我正在处理一些东西。 Post方法完成后,页面重新加载。但相反,什么都不应该发生。
我已经尝试添加@ReponseBody或@ResponseStatus(值= HttpStatus.OK),但这不起作用!
有什么建议吗?
修改
也许我页面上的提交按钮会导致问题?但是我当然要将视图中的数据提交给Post方法?
答案 0 :(得分:0)
好的,我发现之后确实是因为提交按钮导致重新加载页面,我更换了提交功能。
相反,我使用Ajax将数据发送到我的Post方法!
function sendData(){
var myform = document.getElementById("circle_form");
var form = new FormData(myform );
$.ajax({
url: "CircleUp",
data: form,
cache: false,
processData: false,
contentType: false,
type: 'POST'
});
}
对不起这个"不必要"发布!希望它可以帮助别人!