我有一个搜索页面,当用户添加或删除过滤器时,我会更新页面上的URL参数。这使我可以深入地链接到这一页。转到/search?location=new+york&time=afternoon将设置location和afternoon过滤器)。
我还有一个名为format的过滤器。我注意到将?format=whatevervalue传递到URL,然后使用该参数重新加载页面会导致Rails返回一个Completed 406 Not Acceptable错误。format似乎是一个保留</
我正在使用datatable,希望在页面重新加载时保留下拉过滤器和搜索参数,如下面的截图所示。但是,如果窗口关闭或用户注销应用程序,我希望清除这些参数。我在这里使用了"stateSave": true,但它只保留了搜索输入,这也不一致,因为有时即使用户重新登录,它也会显示旧的搜索关键字,而不是重置。我使用下面的代码来保留值,但由于Country和State下拉列表不在datatable范围内,因此不会保留它们的值
// Resto