Попытка запустить функции jQuery, основанные на динамическом URL, но с некоторыми проблемами.

Скажем, мой HTML-файл называется myPage.html

Это код, который я использую для проверки URL

 var pathname = window.location.pathname; var splitPath = pathname.split("?"); var input = splitPath[splitPath.length-1]; console.log(pathname); 

Я смотрю на файл локально, и когда я помещаю его в браузер /pathname/myPage.html моя консоль выводит /pathname/myPage.html именно то, что я ожидал.

Но теперь, если я изменил URL-адрес на /pathname/myPage.html?input=yes страница прекрасно загружается, но консоль все еще только записывает в /pathname/myPage.html а я хотел бы видеть input=yes

Что я здесь не так делаю?

document.location.search возвращает все следующее ? ,

Вы можете попробовать использовать только window.location.href

 var pathname = window.location.href; console.log(pathname); 

console.log(window.location.href);