gpt4 book ai didi

javascript - 将 $_GET 与 Jquery 一起使用

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

我的网站上目前有以下代码:

$(document).ready(function() {
$("#contact").on("click", function(e)
{
e.preventDefault();
$("#contactform").toggle('fast');
});
});

我想要一个 if(isset($_GET['email'));也会触发此函数,因此如果设置了 $_GET 变量,则在页面加载时将其打开。

我对 Jquery 比较陌生,不确定这是否可能,我还有另一个有点相关的问题,我不确定是否应该为此提出一个新问题,因为我对 stackoverflow 也很陌生,但就在这里。

假设我有其中两个:

$(document).ready(function() {
$("#contact").on("click", function(e)
{
e.preventDefault();
$("#contactform").toggle('fast');
});
});

$(document).ready(function() {
$("#archivestop").on("click", function(e)
{
e.preventDefault();
$("#archives").toggle('fast');
});
});

我希望在另一个打开时关闭一个,我该怎么办?

谢谢!

最佳答案

这是 Javascript 解决方案:

function getParam(key) {
var paramsStr = window.location.search.substr(1, window.location.search.length),
paramsArr = paramsStr.split("&"),
items = [];

for (var i = 0; i < paramsArr.length; i++) {
items[paramsArr[i].split("=")[0]] = paramsArr[i].split("=")[1];
}

if (key != "" && key != undefined) {
// return single
if (items[key] != undefined) {
return items[key];
} else {
return null;
}
} else {
// return all (array)
return items;
}
};

if (getParam("email")) {
// ...
}

关于javascript - 将 $_GET 与 Jquery 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18816619/

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