尝试基于动态网址运行jQuery函数,但遇到了一些问题。
说我的HTML文件名为myPage.html
这是我用来检查网址的代码
var pathname = window.location.pathname;
var splitPath = pathname.split("?");
var input = splitPath[splitPath.length-1];
console.log(pathname);
我在本地查看该文件,当我将其放入浏览器/pathname/myPage.html
时,我的控制台输出/pathname/myPage.html
正是我所期待的。
但是现在,如果我将网址更改为/pathname/myPage.html?input=yes
页面加载正常,但控制台仍然只记录/pathname/myPage.html
,同时我希望看到input=yes
我在这里做错了什么?
答案 0 :(得分:1)
您可以尝试使用window.location.href
var pathname = window.location.href;
console.log(pathname);
答案 1 :(得分:1)
document.location.search
返回?
后的所有内容。
答案 2 :(得分:0)
XRLog.setLoggingEnabled