我有两页,“主页”和“登陆页面”。我想根据您从上一页(前一页是“主页”)中单击的按钮修改“目标网页”内容。
我尝试使用锚标签,但由于该方法仅依赖于客户端,因此很难在100%的时间内完成工作。有没有人可以在 Jquery 中尝试更好的选择?
再次感谢, 查理
答案 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。