【发布时间】:2018-06-16 01:30:33
【问题描述】:
我正在创建 Spring mvc 应用程序。我通过 AJAX 向控制器提交 JSON 字符串。我想要的是将页面重定向到不同的 JSP 页面。
现在我从控制器返回视图,但不是重定向它,而是返回对先前 AJAX 请求的响应。
弹簧控制器
@RequestMapping("/hello")
public String hello() {
return "powerseries";
}
Javascript/Ajax
$(document).ready(function(){
$('#getData').click(function(){
var aa=JSON.stringify(answer);
$.ajax({
type: "POST",
url: "hello",
contentType: "application/json",
dataType:'json',
data:aa,
cache: false,
processData:false,
success: function(status){
console.log("Entered",status);
},
error:function(error){
console.log("error",error);
}
});
});
});
console.dir(answer);
浏览器控制台
【问题讨论】:
-
而不是从控制器返回路径返回html并使用window.location.href从ajax重定向
标签: javascript jquery ajax spring spring-mvc