This is a change in the GET parameters in the url
The fact is that when you click on the
nameulr = index?sort=name, and when you click onnumsulr = index?sort=nums, but you need the result to beulr = index?sort=name&sort=nums
<a onclick="return setAttr('sort','name')">по name</a> <a onclick="return setAttr('sort','nums')">по nums</a> <script> function setAttr(prmName,val){ var res = ''; var d = location.href.split("#")[0].split("?"); var base = d[0]; var query = d[1]; if(query) { var params = query.split("&"); for(var i = 0; i < params.length; i++) { var keyval = params[i].split("="); if(keyval[0] != prmName) { res += params[i] + '&'; } } } res += prmName + '=' + val; window.history.pushState(null, null, base + '?' + res); return false; } </script>
if(keyval[0] !== prmName && keyval[1] !== val)- vp_arth