发布到JSP的Ajax没有重定向

时间:2017-06-14 22:50:21

标签: javascript jquery ajax jsp

提交表单时我有一个基本的ajax帖子,但是在继承时没有重定向到jsp。如果我以编程方式设置重定向,它似乎创建一个新的jsp而不是使用具有POST数据的jsp页面。我通过调试和查看网络发现了这一点。

$.ajax({
        type: "POST",
        url: "Test.jsp",
        data: {"array": json},
        dataType: "text",
        success: function(response){                                             
        }
} );  

我浏览了堆栈溢出,有人建议这样做window.location.replace(response.redirect),但我得到的回复是一个HTML文档。所以response.redirect是未定义的。

请问如何发布并重定向到具有数据的jsp

1 个答案:

答案 0 :(得分:0)

您可能只想将表单提交到您要发布/重定向到的页面。

<form action = "page.jsp" method = "POST">
     Name: <input type = "text" name = "name">
     <input type = "submit" value = "Submit" />
</form>

重定向时通常不需要ajax。