Javascript 本地存储选择已禁用
我有这个设计。 我想做的是,那些被选中在本地存储中保持禁用状态的页面,当页面刷新或关闭并再次打开时,它们保持禁用状态Javascript 本地存储选择已禁用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有这个设计。 我想做的是,那些被选中在本地存储中保持禁用状态的页面,当页面刷新或关闭并再次打开时,它们保持禁用状态 $(function() { $('.asignarConteo').on('click', function(e) { $('.widthSelect :selected[value!="0"]').closest("tr").each(function() { //console.log( // $
$(function() {
$('.asignarConteo').on('click', function(e) {
$('.widthSelect :selected[value!="0"]').closest("tr").each(function() {
//console.log(
// $(this).find(".iarticulo").text(),
console.log($(this).find(":selected").val());
var ar = $(this).find(".iarticulo").text();
var usu = $(this).find(":selected").text();
$.ajax({
url: 'http://localhost:3000/AsigUsuarios',
method: 'post',
//persist: true,
//cache: true,
data: { idArticulo: ar, Usuario: usu },
success: function(res) {
console.log(res);
console.log('Entro');
$(".widthSelect").filter(function() {
return this.selectedIndex > 0;
}).prop('disabled', true);
//SaveLocalStorage
}
});
})
});
});
在localStorage对象中存储数据非常简单:
//Selected rows array.
var selectedRowIds = ['1', '2', '3', '5'];
//Store in local storage.
localStorage.setItem('rowsSelected', JSON.stringify(selectedRows));
//Read from local storage.
JSON.parse(localStorage.getItem('rowsSelected'));
您可以在每次选择一行时更新localStorage.rowselected项,并在加载页面时获取数组,循环遍历它并对DOM进行更改