根据您在上一页上单击的标记/ href将类附加到正文

时间:2018-03-16 11:45:04

标签: javascript jquery html tags anchor

我有两页,“主页”“登陆页面”。我想根据您从上一页(前一页是“主页”)中单击的按钮修改“目标网页”内容。

我尝试使用锚标签,但由于该方法仅依赖于客户端,因此很难在100%的时间内完成工作。有没有人可以在 Jquery 中尝试更好的选择?

再次感谢, 查理

2 个答案:

答案 0 :(得分:1)

可能的方式 - 如果Web表单中的按钮然后在提交时传递值,并在您的登录页面上获取值{form} homePagebtn=TRUE之类的查询字符串。另一个使用localstorage。

主页页:

$('btn').click(function(){
localStorage.setItem("firstPagebtnValue", $(this).val());
});

到达网页:

var prePageValue  = localStorage.firstPagebtnValue;
if (prePageValue == 'your test value'){
  // Do you stuff with prePageValue
}  

After your code you can remove it by -

localStorage.removeItem("firstPagebtnValue");

答案 1 :(得分:1)

如果它不需要巨大的安全性。您可以存储在Cookie / SessionStorage中单击了哪个按钮。

用户点击链接 - >你"防止默认" - >您保存用户在Cookie / SessionStorage中的选择 - >你点击了#34;它并没有阻止。

我建议在Landing-Page上检查值是否合适(如果有些用户会手动更改)。如果没有显示404。