簡體   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