Нижеприведенный код предназначен для выбора двух выпадающих значений на странице, что отлично работает, однако, поскольку страница обновляется даже при выборе первого выпадающего списка, значения выпадающего списка не сохраняются.Как сохранить значения выпадающего списка после выбора
Как сохранить выпадающие значения?
$(document).ready(function() {
$('.boxy').hide();
var drop1Value = '';
var drop2Value = '';
var cntyS = getUrlVars()['cntry'];
var piS = getUrlVars()['PI'];
$("#drop1").on("change", function() {
var drop1Value = $('#drop1').val();
if (drop1Value == "") {
$('#content').hide();
} else {
drop1Value = $('#drop1').val();
}
var bURL = document.location.origin + document.location.pathname + '?cntry=' + drop1Value + '&PI=' + piS;
window.location.href = bURL;
});
$("#drop2").on("change", function() {
var drop2Value = $('#drop2').val();
if (drop2Value == "") {
$('#content').hide();
} else {
drop2Value = $('#drop2').val();
}
var bURL = document.location.origin + document.location.pathname + '?cntry=' + cntyS + '&PI=' + drop2Value;
window.location.href = bURL;
});
});
function getUrlVars() {
var vars = [],
hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
Похожие темы: http://stackoverflow.com/questions/15139788/with -javascript-keep-selected-value-in-dropdown-list –
вы можете мне помочь по вышеуказанному коду ... – Ramesh