繁体   English   中英

sessionStorage在IE和Chrome中不起作用

[英]sessionStorage not working in IE and Chrome

在页面加载时,我在会话中存储一个值,并在加载页面后再次返回。 但是IE和Chrome不会返回会话存储值。

在Firefox上,它可以按预期运行。

这是代码:

<select id="myDropDownList" name="myDropDownList" class="custom-select my-1 mr-sm-2">
    <option value="one">one</option>
    <option value="two">twoCode</option>
    <option value="three">three</option>
</select>

Javascript:

$('#myDropDownList').change(function() {
    var dropVal = $(this).val();
    sessionStorage.setItem("SelectedItem", dropVal);
    location.reload();
});

$("#mydropdownlist").val(sessionStorage.getItem("SelectedItem"));

更改为适当的大写字母似乎可以解决我在Chrome上进行的测试。

改成:

 $("#myDropDownList").val(sessionStorage.getItem("SelectedItem"));

为什么要扩大一点。 看起来JQuery使用适当的浏览器方法(如果可用),并且这些方法通常区分大小写。 我想它不是在Firefox中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM