[英]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");
}
});`
in this ajax, i got "admin/manage" as result.在这个 ajax 中,我得到了“admin/manage”。
this ajax is written in admin/manage.这个ajax写在admin/manage里面。
i want to do redirect to admin/manage after ajax but i don't know how to do我想在 ajax 之后重定向到管理员/管理,但我不知道该怎么做
Your code should work correctly, if not, try to append /
before result.redirect
to redirect same domain您的代码应该可以正常工作,如果不能,请尝试 append
/
在result.redirect
之前重定向相同的域
$.ajax({
url: "/delete.do",
data: { projectNo: projectNo },
success: function (result) {
window.location.href = "/"+ result.redirect;
},
error: function () {
alert("error");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.