我有一个调查应用程序,并且有一个动态下拉列表控制器。在调查的摘要部分(在提交结果之前),我想显示选择的相同下拉列表选项,该选项在上一页的下拉列表中选择。
它首次加载,但当我返回并更改选项并返回摘要页面时,我仍然会在下拉列表中看到旧选项。 alert(getdropdata);
显示更新后的选择,但下拉列表本身并未显示更新的选择
$("#mydropdown2").empty();
var getdropdata=sessionStorage.getItem("gettingData");
questionAnswerElement.append('<select style="width:160px;margin-top: 1px;" id="mydropdown2" runat="server" disabled>'
+ '<option value="' + question.options1 + '">' + question.options1 + '</option>'
+ '<option value="' + question.options2 + '">' + question.options2 + '</option>'
+ '<option value="' + question.options3 + '">' + question.options3 + '</option>'
+ '<option value="' + question.options4 + '">' + question.options4 + '</option></select>');
alert(getdropdata);
document.getElementById("mydropdown2").selectedIndex = getdropdata;
答案 0 :(得分:0)
sessionStorage
有一个到期日。为什么不使用未过期的localStorage
?