gpt4 book ai didi

jquery - ajax请求成功后如何将请求重定向到另一个 Controller ?

转载 作者:行者123 更新时间:2023-12-01 04:04:53 25 4
gpt4 key购买 nike

这是我的代码

    $("#ajaxform").submit(function(e){
var info = $(this).serialize();
$.ajax(
{
url : "ctrl1",
type: "post",
data : info,
success:function(data, textStatus, jqXHR)
{
$('.valid-error').html(data);
if(data == "success"){
$.get("ctrl2", info); // this get request do not come to the servlet
}
}
});
e.preventDefault()
});
$(".submit").click(function(){
$("#ajaxform").submit();
});

在成功的ajax请求并且数据==“成功”后如何将请求重定向到另一个 Controller ?我的 servlet 的 doGet() 中有断点,但它没有被调用。我测试过这里的代码不起作用。如何使这个获取请求起作用?

最佳答案

$("#ajaxform").submit(function(e){
var info = $(this).serialize();
$.ajax(
{
url : "ctrl1",
type: "GET",
async: false,
data : info,
success:function(data, textStatus, jqXHR)
{
$('.valid-error').html(data);
if(data == "success"){

window.location.href = "/Controllername/Viewname";
}
}
});
e.preventDefault()
});
$(".submit").click(function(){
$("#ajaxform").submit();
});

此处指定您的 Controller 名称和 View 名称

关于jquery - ajax请求成功后如何将请求重定向到另一个 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30819260/

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