我在 htmx.org 上使用无限滚动示例设置了一个表格。初始
hx-get
设置为类似 /new?limit=10&page=1
。
/new
句柄填充数据并显示page=1
,表格的最后一行有另一个hx-get
,按照模式与另一个page=2
,但我不知道如何增加这个值除了当用户滚动经过第二个page
时,服务器端无需求助于 cookie 或数据结构。
这是否可以在服务器端(在本例中是 golang )维护状态的复杂性不存在的情况下完成?
您的端点
/new?limit=10&page=2
接收下一页的所有参数,您所需要做的就是使用这些参数形成下一页的URL并增加页码。
所以你不需要服务器端任何状态。