在JS中发送数据到下一页以触发事件
Send data to next page to trigger an event in JS
我的菜单上有一个链接,它将用户发送到一个页面,如果他使用该特定链接,则触发一个操作(它将类添加到div元素中)。
现在我用php的链接:/mypage.php?action=go
在mypage.php上,我用:if(isset($_GET['action']) && $_GET['action'] == go)
检查php,然后执行php代码
然而,我想这样做在JS等效,所以,而不是php,我将能够触发一个JQuery的动作。我不是很有经验的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
});
我认为你做这件事的方法是最好的。如果您对cookie或客户端存储进行任何操作,则用户必须在其设置中启用该功能,并且您必须记住随后删除cookie或存储项。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- 返回上一页时,Javascript仍处于活动状态
- 将jsp重定向到servlet,然后重定向到下一页
- 如何在分页事件中突出显示数据表中的单词
- 如何在重定向到asp.net中单击按钮的下一页之前应用javascript警报
- 我可以更改当点击剑道网格下一页按钮时触发的事件吗
- 区分剑道网格上一页/下一页点击与转到第一页/最后一页点击事件
- jquerymobile返回上一页onclick事件不起作用
- 如何在点击上一页/下一页时创建事件?FullCalendar
- 在绑定时,On()方法页面将附加事件并转到下一页
- 从另一页调用控件事件
- 在JS中发送数据到下一页以触发事件