gpt4 book ai didi

javascript - 如何使用 JavaScript 访问查询字符串?

转载 作者:行者123 更新时间:2023-11-28 20:59:13 25 4
gpt4 key购买 nike

我有一个类似于 page3.html?redesigndata=value 的查询字符串,如果它从 page1.htmlpage3.html 重定向,则会出现该查询字符串?从 page2.html 重定向时,new=yesno。这是我用来找出查询字符串是什么并在 page3.html

上执行一些功能的代码
var locurl = window.location.search;
if (locurl.substring(0, 13) === '?redesigndata') {
alert("redesign!");
} else if (locurl.substring(0, 4) === '?new') {
visit = locurl.substring(5);
alert("somthing!");
if (visit === 'yes') {
alert("first!");
} else if (visit === 'no') {
alert("again!");
}
}

但是当我尝试这个脚本时我没有收到任何警报,并且我无法找出它出了什么问题。

最佳答案

尝试使用此功能

function getQueryString() {
var result = {}, queryString = location.search.substring(1),
re = /([^&=]+)=([^&]*)/g, m;

while (m = re.exec(queryString)) {
result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
}

return result;
}

// ...
var myParam = getQueryString()["myParam"];

这样检查

if(getQueryString()["redesigndata"] != "")

关于javascript - 如何使用 JavaScript 访问查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11456165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com