Javascript 如何保留所选列进行排序?

Javascript 如何保留所选列进行排序?,javascript,Javascript,有一个gridview,可以按每列进行排序。如果对任意列进行排序,然后为选择选择选择不同的筛选器并单击“提交”按钮,则所选列的排序将重置。我希望所选列在应用筛选器时保留指定的排序 当时我对该列进行了绑定,但当我单击submit按钮时,它是a-Z,然后是Z-a排序。如何保存自定义选择 sortHref = document.querySelector('#my-grid table thead tr .asc') || document.querySelector('#my-grid table

有一个gridview,可以按每列进行排序。如果对任意列进行排序,然后为选择选择选择不同的筛选器并单击“提交”按钮,则所选列的排序将重置。我希望所选列在应用筛选器时保留指定的排序

当时我对该列进行了绑定,但当我单击submit按钮时,它是a-Z,然后是Z-a排序。如何保存自定义选择

sortHref = document.querySelector('#my-grid table thead tr .asc') || document.querySelector('#my-grid table thead tr .desc');

您需要在请求之间保持排序状态。这可以通过不同的方式实现:

  • 提交时,将排序参数与数据一起传递(通过url或在帖子正文的隐藏字段中)
  • 在cookie中存储排序状态
  • 使用浏览器本地存储