gpt4 book ai didi

java - jQuery 地址 - 表单提交后重定向

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

我使用 jQuery 和 AJAX 将链接和表单中的内容加载到内容 div 中。此外,我使用 Address 插件来启用后退按钮和刷新。在服务器端,我使用 Java 和 Spring MVC。

由于我使用 jQuery Address 和 AJAX,直接加载的唯一页面是“index.html”。其他所有内容都加载到内容 div 中,并且在哈希中指定要加载的页面,即。 “index.html#/users/add.html”将加载“users/add.html”。

现在,“users/add.html”包含一个用于创建新用户的表单。当表单提交并且一切正常时, Controller 重定向到“users/index.html”。问题是 jQuery Address 不知道重定向,因此 url 将保留“index.html#/users/add.html”。当您刷新页面然后返回到表单而不是索引页面时,这是一个问题。

有办法解决这个问题吗?

谢谢,
斯蒂安

最佳答案

看看新的表单示例。这是非常基本的,但可能会有用。 http://www.asual.com/jquery/address/samples/form/

在您的情况下,您将无法使用 $('form').address() 函数,因为您需要在服务器响应返回后更改地址。

您可以使用 data.redirect 属性来检测潜在的响应重定向: How to manage a redirect request after a jQuery Ajax call

关于java - jQuery 地址 - 表单提交后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599394/

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