I have this JQuery/JS script that changes $_GET parameters of URL depending on which option from select element is selected. It works fine in Chrome but it won't change $_GET parameters or refresh in Safari 6.1.6.
$("#promjena").change(function () {
var v = $("#promjena").val();
var href = window.location.href;
if (v === "1") {
if (href.includes("?akcija=kontrola")) {
window.location.href = href.replace("?akcija=kontrola", "?akcija=default");
} else if (href.includes("?akcija=signal")) {
window.location.href = href.replace("?akcija=signal", "?akcija=default");
} else {
window.location.href = window.location.href + "?akcija=default";
}
}
if (v === "2") {
if (href.includes("?akcija=default")) {
window.location.href = href.replace("?akcija=default", "?akcija=kontrola");
} else if (href.includes("?akcija=signal")) {
window.location.href = href.replace("?akcija=signal", "?akcija=kontrola");
} else {
window.location.href = window.location.href + "?akcija=kontrola";
}
}
if (v === "3") {
if (href.includes("?akcija=default")) {
window.location.href = href.replace("?akcija=default", "?akcija=signal");
} else if (href.includes("?akcija=kontrola")) {
window.location.href = href.replace("?akcija=kontrola", "?akcija=signal");
} else {
window.location.href = window.location.href + "?akcija=signal";
}
}
});