【问题标题】:Ajax post to JSP doesn't redirect到 JSP 的 Ajax 帖子不会重定向
【发布时间】:2017-06-14 22:50:21
【问题描述】:

提交表单时,我有一个基本的 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

【问题讨论】:

    标签: javascript jquery ajax jsp


    【解决方案1】:

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

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

    重定向时通常不需要 ajax。

    【讨论】:

    • 嗯,我发的帖子是一个简化和通用的帖子,所以它可能会被重新创建。我的 ajax 调用位于由表单操作触发的 javascript 函数中。这是完整的例子stackoverflow.com/questions/44555096/…
    猜你喜欢
    • 2017-05-27
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-05
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多