URL搜索查询替代方案

时间:2017-12-21 14:37:52

标签: javascript asp.net-mvc url

在我制作的网站上,不同页面上有几个表,每个表都有一堆不同的数据条目。所有页面上都有搜索功能:用户可以搜索文本,如果当前页面上的某个条目包含该文本,则会显示该文本。但是,如果在另一个页面上的数据条目中找到该文本,则该用户将被重定向到该页面,在该页面中他们将看到他们正在寻找的条目。

问题是将搜索查询从第一页传递到第二页。到目前为止,我一直在通过URL执行此操作,如下所示:

https://somewebsite.com/page1?q=searchQuery

这种方法有点问题,因为在您导航到另一个页面或手动擦除之前,无法清除查询。快速清除搜索框的最直观方法是刷新(对于某些用户,包括我),但这显然不适用于此;查询仍将在URL中。

我能想到的唯一选择是window.localStorage,但旧版本的IE并没有很好地支持它。

还有其他好的选择吗?

0 个答案:

没有答案