ajax 后如何重定向?
how can i do redirect after ajax?
`@ResponseBody
@RequestMapping(value="/delete.do")
public String delete(int projectNo) {
int result=service.delete(projectNo);
return "admin/manage";
}`
`$.ajax({
url : "/delete.do",
data:{projectNo:projectNo},
success : function(result){
window.location.href = result.redirect;
},
error : function(){
alert("error");
}
});`
在这个 ajax 中,我得到了“admin/manage”作为结果。
这个ajax写在admin/manage.
我想在 ajax 之后重定向到 admin/manage,但我不知道该怎么做
您的代码应该可以正常工作,如果不能,请尝试在 result.redirect
之前附加 /
以重定向相同的域
$.ajax({
url: "/delete.do",
data: { projectNo: projectNo },
success: function (result) {
window.location.href = "/"+ result.redirect;
},
error: function () {
alert("error");
}
});
`@ResponseBody
@RequestMapping(value="/delete.do")
public String delete(int projectNo) {
int result=service.delete(projectNo);
return "admin/manage";
}`
`$.ajax({
url : "/delete.do",
data:{projectNo:projectNo},
success : function(result){
window.location.href = result.redirect;
},
error : function(){
alert("error");
}
});`
在这个 ajax 中,我得到了“admin/manage”作为结果。
这个ajax写在admin/manage.
我想在 ajax 之后重定向到 admin/manage,但我不知道该怎么做
您的代码应该可以正常工作,如果不能,请尝试在 result.redirect
之前附加 /
以重定向相同的域
$.ajax({
url: "/delete.do",
data: { projectNo: projectNo },
success: function (result) {
window.location.href = "/"+ result.redirect;
},
error: function () {
alert("error");
}
});