这是我有一个页面,要求用户选择他们将使用的配置文件
<div data-role="page" id="profile" data-content-theme="a">
<div data-role="content">
<center>
<font size="6">
<br>Select Profile<br><br>
</font>
<img src="images/logo.png" width="70%">
</center>
<a href="#main" data-role="button" style="position:absolute; bottom:85px; width:90%;">Guest</a>
<a href="#main" data-role="button" style="position:absolute; bottom:25px; width:90%;">Enthusiast</a>
</div>
</div><!-- /page profile select -->
两个按钮都指向同一页面,但是,根据所选的配置文件,我需要在网站上的另一个页面上提供更详细的信息。我想过使用cookie存储一些关于用户选择的信息,然后一旦他们选择访问信息页面,就会检查他们的个人资料并给他们相应的信息。我不知道如何从这开始。我虽然我必须使用一些PHP代码,但我一直无法使这些按钮做任何事情。如何让它们存储一些我以后可以在信息页面查看的变量?
答案 0 :(得分:1)
设置cookie是一个很好的方法。您可以在Javascript中创建和读取Cookie - 请阅读此内容以获取有关如何操作的说明:http://www.w3schools.com/js/js_cookies.asp
在您的特定情况下,为两个按钮连接“click”事件处理程序,并拥有处理程序:
检查现有Cookie。如果有,请编写与单击的按钮对应的属性
如果没有现有Cookie,请创建一个,然后然后编写属性
然后,当加载后一页时,您可以使用JavaScript函数读取cookie信息,并隐藏或显示额外内容