Добрый день, у меня на странице 3 динамических селекта(при выборе значения из первого второй дополняется данными и т.д), нужно чтобы при перезагрузке страницы выбранные значения в селектах сохранялись. Пробую делать так:
jQuery(document).ready(function(){
$.post( "' . Yii::$app->urlManager->createUrl('/building/ajax?id=').'"+ localStorage.getItem("region_id"), function(data){
$("#citylist").html(data);
});
$("select#reglist option").filter(function() {
return $(this).val() == localStorage.getItem("region_id");
}).prop("selected", true);
$.post( "' . Yii::$app->urlManager->createUrl('/building/ajaxstreet?id=').'"+ localStorage.getItem("city_id"), function(data){
$("#streetlist").html(data);
});
$("select#citylist option").filter(function() {
return $(this).val() == localStorage.getItem("city_id");
}).prop("selected", true);
jQuery("#citylist").change(function() {
var b = document.getElementById("streetlist");
b.value = localStorage.getItem("street_id");
});
});
Значения которые нужно подставить храню в localStorage, но при перезагрузке обновляется только первый список, остальные сбрасываются на дефолтные значения "Выберите город" и "Выберите улицу"