在过去的 3 天里,我一直在努力解决这个问题(不开玩笑!!!)....这似乎是一件非常简单的事情,但我就是做不到。所以我在这里提出这个问题,并对任何可行的方法持开放态度。
背景:提交时的高级搜索表单用于生成对服务器来说太大的 URL。所以表单必须通过 POST 提交。到目前为止,一切都很好。表单提交成功,并显示结果。唯一剩下的问题是分页。
因为它是一个 POST 调用,所以它排除了分页。虽然 will-pagination 将参数页面合并到现有参数,但问题是它显示在 url 上导致相同的错误。
问题:那么有什么办法,如果用户点击一个链接NEXT,我可以
a) 更新页面参数
b) 保留现有参数
c) 在不更改 URL 的情况下
d) 将控制权转移回控制器中的动作?
到目前为止建议的唯一解决方案是隐藏表单,重新填充它的值并再次提交。表格非常复杂,所以如果有更清洁的方式我想知道。