一直试图基于动态URL运行jQuery函数,但存在一些问题。
说我的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
返回?
之后的所有内容。
关于javascript - 使用Javascript获取当前的动态URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24335647/