我纯粹是在网站的前端工作,为了更流畅的页面转换和更好的流程,我使用了barba.js库,我发现它非常易于使用且超级酷。
一切都很好,但只有一件事。
该项目的后端将在 Typo3 中实现,后端团队必须对所有表单使用 POST。
通常,如果提交了 POST 表单并且您在新页面上并点击 Refresh(F5、Cmd-R 等),浏览器会在提示/对话中询问您是否要“重新提交表单”。
但是,使用 barba ajax 页面加载并没有发生这种情况,并且在新页面上刷新时会抛出一个typo3 错误。
所以表单提交工作正常,但是一旦在结果页面上发布表单,当点击刷新时它总是会抛出一个错误,因为可能没有发送标题。
关于如何解决这个问题的任何想法?这是什么原因造成的?