【发布时间】:2014-03-04 20:37:20
【问题描述】:
我正在尝试根据多级列表中的用户选择来构建 url。 用户选择四个选项,依次创建检索文档所需的 url。
例子:
<ul id="nav">
<li><a href="#">Report name</a>
<ul>
<li><a href="#">Year</a>
<ul>
<li><a href="#">2010</a>
<ul>
<li>Jan</li>
<li>Feb</li>
<li>March</li>
</ul>
</li>
<li><a href="#">2011</a></li>
<li><a href="#">2012</a></li>
<li><a href="#">2013</a></li>
<li><a href="#">2014</a></li>
</ul>
</li>
</ul>
</li>
<!-- etc. -->
</ul>
所以我会选择报告名称 > 年份 > 月份,这将构建一个等于文件路径的 url。
例如http://www.example.com/Report1/2010/Jan
是否有人可能对如何做到这一点有任何想法。
【问题讨论】:
-
您要么需要使用 cookie 来保存用户输入,要么可以使用带有 ID 的隐藏字段来完成此操作。只要有变化,就继续提取数据。您需要处理这种情况以限制用户以有序的方式进行选择,否则用户将能够随意进行选择,这会弄乱所有 URL。
标签: javascript jquery html deployment