我使用 jQuery 和 AJAX 将链接和表单中的内容加载到内容 div 中。此外,我使用地址插件来启用后退按钮和刷新。在服务器端,我使用 Java 和 Spring MVC。
由于我使用的是 jQuery 地址和 AJAX,唯一直接加载的页面是“index.html”。其他所有内容都加载到内容 div 中,并且在哈希中指定要加载的页面,即。“index.html#/users/add.html”将加载“users/add.html”。
现在,“users/add.html”包含一个用于创建新用户的表单。当表单提交并且一切正常时,控制器重定向到“users/index.html”。问题是 jQuery 地址不知道重定向,所以 url 将保持“index.html#/users/add.html”。当您刷新页面然后将其发送回表单而不是索引页面时,这是一个问题。
有没有办法解决这个问题?
谢谢,
斯蒂安