gpt4 book ai didi

java - 在 java 和 jquery 中重定向 ajax 调用

转载 作者:行者123 更新时间:2023-11-29 08:59:26 24 4
gpt4 key购买 nike

我正在使用 jsp 和 jquery...以及 struts。我在理解重定向到 ajax 请求的登录页面时遇到问题。我试图在 XHR 选项卡上查看浏览器上的请求,它在标题中给了我 302 状态代码。我我无法理解如何重定向。我的做法1)该应用程序具有检查用户是否登录的功能,并具有重定向到登录网址的功能。2)Else做一些其他处理。

我如何在登录后返回同一页面。有什么办法吗?......另外,我正在使用 Response.redirect() 在服务器端重定向......有人可以解释如何从服务器捕获响应?...

function buttonpress(param1,param2)
{
$.ajax({
type:"GET",
data:{
X:param1,
Y:param2,
},
url:"/application",
success:function()
{
alert("success message");
}
error:function()
{
alert("error message")
}

});
}

最佳答案

使用传递给 ajax success() 回调的 data 参数。如果发出 302,目标 URL 将在 data.redirect 处可用。

function buttonpress(param1,param2)
{
$.ajax({
type: "GET",
data: {
X:param1,
Y:param2,
},
url: "/application",
success: function(data, status)
{
if (data.redirect) {
window.location.href = data.redirect;
} else {
alert("success message");
}
},
error:function()
{
alert("error message")
}
});
}

关于java - 在 java 和 jquery 中重定向 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18423415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com