[英]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.