如何解决如果您提交 HTML 片段,需要发布/重定向/获取?
过去我使用 Post/Redirect/Get 模式:
如果您通过 htmx 提交 html 片段,还需要这样做吗?
解决方法
总的来说不,您不需要实现 PRG 模式。
由于 htmx 使用 AJAX 进行大多数交互,浏览器历史记录中没有请求,点击刷新不会重新提交 POST(或 DELETE 或其他)。
也就是说,htmx 尝试与 PRG 模式兼容,并在重定向发生时尝试更新 URL:
如果您执行内联编辑之类的操作:
https://htmx.org/examples/click-to-edit/
这一点在很大程度上变得毫无意义,因为您可以在与查看 URL 相同的 URL 上使用编辑 UI。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。