我使用ExpressJS和EJS模板设置了应用程序。假设我有一个用户索引(/ users),我的模板中有链接用于排序结果:
<a href="/users?sortOrder=oldest">
<a href="/users?sortOrder=mostActive">
但是,当我向页面添加分页时,链接应该更新:
<a href="/users?page=2&sortOrder=oldest">
<a href="/users?page=2&sortOrder=mostActive">
一般来说,更新此类链接的策略是什么?这些链接是应该在服务器端创建并插入到模板中吗?如果是这样,是否有任何用于URL解析/更新的模块?或者应该动态处理(例如通过JQuery)?
答案 0 :(得分:0)
在我看来,可变数量的参数对你来说真的很糟糕,因为有时你需要额外的验证。
我不是在会话上存储的朋友,但那也是有效的。
并且始终在服务器上做所有这些事情。