gpt4 book ai didi

javascript - 发送数据到下一页触发JS中的事件

转载 作者:行者123 更新时间:2023-12-03 06:13:08 24 4
gpt4 key购买 nike

我的菜单上有一个链接,可以将用户发送到一个页面,如果他使用该特定链接,则会触发一个操作(它将一个类添加到 div 元素)。

现在我正在使用 php 进行此操作,链接如下:/mypage.php?action=go
在 mypage.php 上,我使用以下命令检查 php: if(isset($_GET['action']) && $_GET['action'] == go) 然后执行 php 代码

但是我想在 JS 等效项中执行此操作,这样我就可以触发 JQuery 操作,而不是 php。我对 JS/JQuery 不太有经验,我怎样才能正确地做到这一点?

脚本 JS 脚本将被触发

$("#div1").toggleClass("class-triggered");

最佳答案

使用sessionStorage在客户端拥有一些有状态的东西:

  • 第一页:sessionStorage.setItem('prop1','value1');

  • 第二页包括:

    var getParamValue=function(param) {
    var v = window.location.search.match(new RegExp('(?:[\?\&]'+param+'=)([^&]+)'));
    return v ? v[1] : null;
    }
    if(sessionStorage.getItem('prop1')==='value1' && getParamValue('action')==='go'){
    //
    $("#div1").toggleClass("class-triggered");

    }

加载整个页面后不要忘记运行此代码,特别是:#div1

$(()=>{
//your code here after load page
// Thus, code above should be copy/past here
});

关于javascript - 发送数据到下一页触发JS中的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39233014/

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