window.history.go()没有为动态创建的下拉列表

时间:2015-10-15 01:43:29

标签: javascript php html

我遇到这个问题,我有一个表,根据我为第一列选择的选项,包含下拉列表的下一列,将填充用户可以选择的相应值。

这是一个例子

Two different drop downs dynamically created from two different options in the first column

当用户提交表单时,他们会进入结果页面,并可以选择返回第一个屏幕(他们选择下拉菜单等)。

目前,我使用window.history.go()功能返回上一页。但是,动态创建的下拉列表不会保留用户选择的值(始终选择下拉列表顶部的选项)。

我目前正在使用PHP来生成表格。有没有办法来解决这个问题?只需要有人指出我正确的方向。

谢谢!

1 个答案:

答案 0 :(得分:0)

当下拉列表更改时,您可以使用history.pushstate(url +'#idx = x')。并在加载页面时将param值加载到下拉列表中