Javascript 获取url中路径名后的查询字符串

Javascript 获取url中路径名后的查询字符串,javascript,urlencode,Javascript,Urlencode,我有以下链接: http://tili-click.startboomservice.com/tracking/adClick?d=IAAAAAAgAAA6X 我需要在问号之前获取查询字符串 所以结果是 adClick 这必须在许多具有类似模式的链接上完成。 我找不到像url编码这样的解决方案,我用它作为主机和路径名检查窗口。您会知道,还有更多属性可以帮助您。e、 g.其中一些是: window.location.href window.location.hostname window.lo

我有以下链接:

http://tili-click.startboomservice.com/tracking/adClick?d=IAAAAAAgAAA6X
我需要在问号之前获取查询字符串 所以结果是

adClick
这必须在许多具有类似模式的链接上完成。
我找不到像url编码这样的解决方案,我用它作为主机和路径名检查窗口。您会知道,还有更多属性可以帮助您。e、 g.其中一些是:

window.location.href
window.location.hostname
window.location.search
window.location.pathname

您可以执行以下操作:

var queryString=window.location.search;
var path=window.location.pathname.split(“/”)
var lastPath=path[path.length-1]
var rsult=lastPath+queryString您可以使用和字符串方法:

constURL=新url(“http://tili-click.startboomservice.com/tracking/adClick?d=IAAAAAAgAAA6X");
const pathname=url.pathname.split('/');

log(路径名.pop())此链接在哪里?变量中的字符串
adClick
不是查询字符串的一部分,它是“pathname”的最后一部分,类似于
/\/(.?*)\?/
使用
location.pathname.split('/')
要获得一个部分数组,从那里开始,我遇到的另一个问题是:urlEncode.host+urlEncode.pathname获取我:adClick何时我只需要获取跟踪?如果是这样的话”另一个问题“你需要问”另一个问题“-希望能解释一下你所拥有的,你想要的,你得到的,而不是你想要的。”want@JaromandaX我只是给你一个提示,你可以在window.location对象中找到答案。有了这一点,您可以探索更多关于位置对象的信息,并使用对未来有帮助的必要信息。