#javascript
Вопрос:
Мой текущий URL-адрес: :
http://localhost:3001/company/accountingvoucher/1755926b-023c-4944-8200-3402abfeb3d4/yes
Я хочу изменить параметр последнего запроса с «да» на «нет» при обновлении страницы. Для чего я использую приведенный ниже код :
window.onload = () => {
let href = window.location.href;
if (href.match(/yes$/)) {
href = href.split("yes")[0] "no";
window.location.replace(href);
}
}
Проблема в том, что мне нужно дважды обновить страницу, чтобы перезагрузиться с параметром «нет». При первом обновлении параметр продолжает оставаться «да».
Ответ №1:
Может быть:
//var url = 'http://localhost:3001/company/accountingvoucher/1755926b-023c-4944-8200-3402abfeb3d4/yes'
var url = window.location.href;
var isYes = (url.substring(url.length - 3) == 'yes');
if (isYes){
url = url.replace('/yes', '/no');
window.location.href = url;
}