Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用url数据在页面加载时加载jQuery弹出窗口?_Php_Jquery - Fatal编程技术网

Php 使用url数据在页面加载时加载jQuery弹出窗口?

Php 使用url数据在页面加载时加载jQuery弹出窗口?,php,jquery,Php,Jquery,好吧,以防我的头衔不够好。我有我的jQuery弹出窗口,如果有人点击页面上的链接,它就会工作。但是,如果我发送了一个指向用户电子邮件的链接(一个取消订阅链接),我可以仅在该实例中打开页面加载时的弹出窗口吗?我不希望每次加载页面时都加载弹出窗口…仅当GET=gogo时 我是这样想的: 电子邮件链接: www.someurl.com/index.php?unsubscribe=gogo $code = $_GET['unsubscribe']; if ($code) { //load jQue

好吧,以防我的头衔不够好。我有我的jQuery弹出窗口,如果有人点击页面上的链接,它就会工作。但是,如果我发送了一个指向用户电子邮件的链接(一个取消订阅链接),我可以仅在该实例中打开页面加载时的弹出窗口吗?我不希望每次加载页面时都加载弹出窗口…仅当GET=gogo时

我是这样想的:

电子邮件链接: www.someurl.com/index.php?unsubscribe=gogo

$code = $_GET['unsubscribe'];
if ($code) {
   //load jQuery popup
}

类似这样的方法行得通吗?

您可以简单地将单击事件附加到选择器上,如下所示

var thisHash = window.location.hash;
if(window.location.hash) {
    $(thisHash).trigger('click');      
}
这将使用哈希而不是get post数据

所以你的url看起来像这样


如果您能向我们展示您的代码,我们将很容易为您提供帮助。不管你试过什么。